Обязанности:
- Проектирование архитектуры мобильного приложения под Android (в том числе для встраиваемых/рутированных устройств);
- Разработка и поддержка ПО для Android-устройств, работающих в режиме витрины (киоска);
- Работа с мультимедийным контентом: отображение видео и анимации; Интеграция с внешними системами через REST API, и брокеры сообщений;
- Оценка и декомпозиция задач, участие в планировании спринтов;
- Разработка кастомных компонентов пользовательского интерфейса, включая сложные анимации;
- Своевременное обновление зависимостей, рефакторинг и оптимизация производительности;
- Работа с ADB и администрирование рутированных Android-устройств.
Требования:
- Опыт разработки под Android 5.0+ на Kotlin и/или Java;
- Уверенные знания Jetpack Compose, OkHttp, SQLite/Room;
- Опыт интеграции с внешними системами;
- Навыки работы с медиаплеерами, видеопотоками (HLS, RTSP и пр.);
- Опыт разработки под встраиваемые Android-устройства (Embedded Android);
- Знание принципов работы с рутированными устройствами, использование ADB для отладки и управления;
- Понимание многопоточности и асинхронной обработки данных (Coroutines, ThreadPool и пр.);
- Опыт в разработке UI с нестандартной анимацией и взаимодействием.
Условия:
- График работы 5/2
- Оформление по ТК РФ
- Неординарные задачи, в решении которых нужна смекалка, креативный подход, и высокая скорость исполнения