Android-разработчик (Middle+/Senior)

Дата размещения вакансии: 05.11.2025
Работодатель: Правительство Москвы
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Обязанности:

  • Разработка, доработка и поддержка Android-приложений для платежных терминалов (валидаторов).
  • Тесная работа с низкоуровневыми компонентами системы: сервисами, межпроцессным взаимодействием (IPC), управлением потоками.
  • Оптимизация производительности и надежности приложения на специфическом Android-железе.
  • Работа как с современным стэком технологий, так и с поддержкой и модернизацией существующего кодовой базы (легаси).
  • Участие в код-ревью, планировании задач и улучшении архитектуры приложения.

Требования:

  • Опыт коммерческой разработки под Android от 3-х лет (уровень Middle и выше).
  • Глубокое знание Kotlin и Java.
  • Отличное понимание Android SDK, архитектурных компонентов и принципов DI.
  • Понимание и опыт применения основных паттернов проектирования.
  • Опыт работы с RxJava (понимание реактивного программирования обязательно).
  • Четкое понимание многопоточности, работы с Handler/Looper, корутинами.
  • Понимание жизненного цикла и особенностей работы Android Services.
  • Опыт настройки и отладки межпроцессного взаимодействия (IPC), например, AIDL.
  • Умение работать с Git, системами CI/CD и современными инструментами разработки.

Условия:

  • Реальная значимость: Ваш код будет работать в самом сердце транспортной системы мегаполиса, каждый день решая важную социальную задачу.

  • Интересные задачи: Глубокая работа с Android OS, взаимодействие с железом, решение нетривиальных проблем производительности и стабильности.

  • Стабильность: Долгосрочный проект с четкими перспективами развития.

  • Профессиональный рост и участие в масштабировании ключевого городского сервиса.