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