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