Junior/Middle/Senior Android developer

21 ноября 2018863 просмотра
Описание вакансии

Napoleon IT — российский разработчик программного обеспечения. Мы
специализируемся на решениях для мобильной коммерции и автоматизации
полевого персонала. Также ведём разработки в области машинного обучения и интернета вещей.

Вам предстоит: 

- Проводить декомпозицию задач

- Взаимодействовать с менеджером проектов, аналитиками, дизайнерами и тестировщиками

- Проектировать программный дизайн приложений

- Писать качественный, промышленный код

- Писать unit-тесты

ТРЕБОВАНИЯ:
- Знание Java и Kotlin

- Понимание архитектуры Android, особенностей и сложностей SDK

- Понимание жизненного цикла приложения

- Понимание принципов работы клиент-серверных приложений (REST, кэширование, очереди запросов)

- Понимание принципов многопоточности

- Опыт работы с JSON, AsyncTask, Google Cloud Messages, Push notification

- Опыт работы с базами данных (SQLite)

- Опыт работы с gradleБазовые знания систем контроля версий git

- Уметь писать поддерживаемый и читабельный код, знать паттерны проектирования

ЖЕЛАТЕЛЬНО: Наличие реализованных приложений в Google Play

Мы предлагаем:

  • Работу в отличной команде — наши тимлиды, разработчики и дата-аналитики по настоящему влюблены в свое дело;
  • Бесплатные профессиональные курсы, доступные всем сотрудникам офиса;
  • Гибкий рабочий график;
  • Официальное трудоустройство в соответствии с ТК РФ.
Ваш отклик
No content.icon.access denied
Авторизуйтесь
Откликаться на вакансии могут только зарегистрированные пользователи.