Требуется 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.
  • Длительность: до конца года.