Разработчик Android
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Napoleon IT — российский разработчик программного обеспечения. Мы
специализируемся на решениях для мобильной коммерции и автоматизации
полевого персонала. Также ведём разработки в области машинного обучения и
интернета вещей.
ВАМ ПРЕДСТОИТ:
- Проводить декомпозицию задач
- Взаимодействовать с менеджером проектов, аналитиками, дизайнерами и тестировщиками
- Проектировать программный дизайн приложений
- Писать качественный, промышленный код
- Писать unit-тесты
ТРЕБОВАНИЯ:
- Знание Java и Kotlin
- Понимание архитектуры Android, особенностей и сложностей SDK
- Понимание жизненного цикла приложения
- Понимание принципов работы клиент-серверных приложений (REST, кэширование, очереди запросов)
- Понимание принципов многопоточностиОпыт работы с JSON, AsyncTask, Google Cloud Messages, Push notification
- Опыт работы с базами данных (SQLite)
- Опыт работы с gradle
- Базовые знания систем контроля версий git
- Уметь писать поддерживаемый и читабельный код, знать паттерны проектирования
ЖЕЛАТЕЛЬНО:Наличие реализованных приложений в Google Play
Мы предлагаем:
- Работу в отличной команде — наши тимлиды, разработчики и дата-аналитики по настоящему влюблены в свое дело;
- Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
- Гибкий рабочий график;
- Официальное трудоустройство в соответствии с ТК РФ.