Android developer
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Требуемый опыт работы: 1–3 года
Полная занятость, удаленная работа
Компания Napoleon IT ― разработчик программного обеспечения. Мы предлагаем готовые решения, а также осуществляем разработку по гибкой методологии.
Наши решения в области бизнес-аналитики, предиктивной аналитики, компьютерного зрения, высоконагруженных систем и мобильной разработки дают конкурентное преимущество и гарантируют устойчивое развитие бизнеса клиентов.
У нас много интересных задач, дружеская атмосфера и отличные условия!
Тебе предстоит:
- Проводить декомпозицию задач;
- Писать качественный, промышленный код;
- Проектировать программный дизайн приложений;
- Взаимодействовать с менеджером проектов, аналитиками, дизайнерами и тестировщиками;
- Писать unit-тесты.
Что мы ждем от тебя:
- Знание Java и Kotlin;
- Понимание архитектуры Android, особенностей и сложностей SDK;
- Понимание жизненного цикла приложения;
- Понимание принципов работы клиент-серверных приложений (REST, кэширование, очереди запросов);
- Понимание принципов многопоточности;
- Опыт работы с JSON, RxJava 2 (Kotlin Coroutines будет большим плюсом), Firebase Cloud Messages, Push notifications;
- Опыт работы с базами данных (SQLite);
- Опыт работы с gradle;
- Базовые знания систем контроля версий git;
- Уметь писать поддерживаемый и читабельный код, знать паттерны проектирования.
Будет плюсом - наличие реализованных приложений в Google Play.
Бонусы
Мы предлагаем:
- Работу в отличной команде — наши менеджеры, дизайнеры и разработчики по-настоящему влюблены в свое дело;
- Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
- 100% компенсацию приобретения профессиональной литературы;
- Официальное трудоустройство, гибкий режим рабочего времени.
Рассматриваем вариант удаленного сотрудничества в формате full time.