Android developer
Требования
Местоположение и тип занятости
Компания
Платформа IoT, объединяющая в единую эко-систему умные устройства и потребительские сервисы
Описание вакансии
Условия работы
Мы ищем Android developer, который будет разрабатывать приложение, использующее данные с IoT-устройств для предоставления пользователям нужных товаров и услуг.
Задачи в команде:
- работа с архитектурами MVP и MVVM;
- поддержка многомодульности;
- работа с Android Architecture Components;
- разработка личного кабинета пользователя и работа с контентом с backend (GraphQL);
- реализация custom view для устройств;
- mentoring.
Используем: Kotlin, MVP, MVVM, RxJava2, Dagger2, Android JetPack; GitFlow, CI/CD, jira, confluence;
Придерживаемся практики ротации задач между разработчиками;
Любим рефакторинг legacy-кода без фанатизма.
Hard Skills:
- знание современных подходов к построению архитектуры приложения;
- уверенные знания Android SDK;
- опыт работы с коммерческими проектами в команде от 3 лет;
- уверенные знания Kotlin и Java;
- опыт продвинутого использования RxJava2;
- опыт использования Dagger2 в больших проектах.
Будет плюсом опыт c CI/CD; Bluetooth Le API; MQTT.
Бонусы
- создавать продукты, которые облегчают и делают интересным быт людей;
- расти и развиваться в проектах IoT;
- предлагать свои решения и влиять на выбор инструментов разработки;
- работать в дружеской атмосфере взаимопомощи;
- начинать свой рабочий день в удобное время;
- работать в комфортном офисе, или работать из дома;
- обучаться на внешних курсах и посещать интересные конференции, нужные тебе для развития;
- прокачивать английский;
- получить ДМС, оплату спорта, корпоративные скидки.
*Уровень зарплаты зависит от твоего опыта и знаний, мы обсудим его лично на собеседовании.