Требуется Senior Android Developer в команду доставки продукта для разработки и поддержки геофункционала и сервисов отслеживания местоположения в реальном времени.
Задачи:
- Проектирование, разработка и поддержка Android‑функционала — от реализации до релиза.
- Взаимодействие с кросс‑функциональными командами по вопросам дизайна фич, архитектуры и онлайн‑экспериментов.
- Разработка геоспецифичных функций: подбор/высадка, доступность транспорта, маршруты, фиксированные точки, трекинг в реальном времени.
- Реализация решений на базе MVI/Redux, MVVM и Clean Architecture.
- Создание UI на Jetpack Compose с использованием дизайн‑систем и библиотек компонентов.
- Интеграция сервисов локации, карт, геозон, API, SDK карт, данных о маршрутах и транспорте.
- Внедрение feature flags и A/B‑экспериментов.
- Поиск и устранение багов и проблем производительности; анализ инцидентов в продакшене.
- Работа с CI/CD‑пайплайнами и инструментами мониторинга для сборки, тестирования и релиза.
Требования (Hard Skills):
- От 4 лет коммерческого опыта разработки Android‑приложений.
- Уверенное владение Kotlin и современными Android API.
- Опыт с Jetpack Compose, дизайн‑системами и библиотеками компонентов.
- Опыт реализации офлайн‑хранилищ и современной конкурентности (Coroutines/Flow).
- Владение RESTful API; опыт интеграции SDK карт, сервисов локации, геозон и трекинга в реальном времени.
- Понимание Clean Architecture, MVVM, MVI/Redux; умение писать поддерживаемый и тестируемый код с высоким покрытием юнит‑тестами.
- Знакомство с CI/CD, системами сборки, мониторингом и Git.
Условия:
- Локация: Польша, Казахстан, страны ЕС, Армения, Грузия.
- Формат работы: полная занятость, удалёнка.
- Ставка: 350000 на руки (фикс).
- Оформление: ИП, СЗ; найм через аутстафф компанию RED.
- Язык: английский B2.
- Длительность: до конца года.