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

Дата размещения вакансии: 24.03.2026
Работодатель: Филиал в г. Санкт-Петербург АО Концерн Радиостроения Вега
Уровень зарплаты:
от 200000 RUR
Город:
Санкт-Петербург
улица Академика Павлова 14Д
Требуемый опыт работы:
От 3 до 6 лет

Филиал АО «Концерн „Вега“ в Санкт-Петербурге — крупнейший интегратор научно-технических и производственных ресурсов в области создания космических и воздушных информационных систем наблюдения.
Основными направлениями нашей деятельности являются системы удалённого управления и автоматического анализа данных от комплексов дистанционного зондирования земли.

Нашими заказчиками являются силовые структуры и крупнейшие предприятия топливно-энергетического комплекса Российской Федерации.

Чем предстоит заниматься:

— Разрабатывать и поддерживать сложное геоинформационное мобильное приложение с элементами мессенджера, интеграцией карт, аналитики и компонентов машинного обучения;

  • Участвовать в выборе технических решений и рефакторинге legacy-кода;
  • Реализовывать новые функции, оптимизировать производительность и улучшать UX/UI-взаимодействие;
  • Писать чистый, тестируемый и поддерживаемый код в соответствии с лучшими практиками Android-разработки;
  • Тесно взаимодействовать с QA-инженерами: участвовать в формировании тест-кейсов, воспроизводить и исправлять баги, обеспечивать покрытие критичных сценариев;
  • Работать совместно с аналитиками: уточнять требования, предлагать технические ограничения или альтернативные решения, участвовать в оценке трудозатрат;
  • Участвовать в code review.

Условия работы:

— Оформление по ТК РФ;

  • Гибкий график, 5/2, работа в офисе;
  • Конкурентная заработная плата (обсуждается по результатам собеседования, вилка зависит от уровня);
  • Минимум бюрократии, максимум фокуса на продукте и технологиях;
  • Возможности профессионального роста: участие в выборе архитектурных решений, технологий, экспериментах с новыми подходами;
  • ДМС после испытательного;
  • Предоставляется бронь от мобилизации;
  • Компенсация участия в конференциях и курсах.

Требования:

— Опыт коммерческой разработки под Android от 3 лет;

  • Уверенное владение Java;
  • Глубокое понимание Android SDK, включая:

- Жизненный цикл компонентов (Activity, Fragment, Service, BroadcastReceiver);

- Архитектурные компоненты (ViewModel, LiveData, Navigation и др.);

- Механизмы навигации и управления состоянием экранов.

  • Опыт работы с ключевыми библиотеками и инструментами:

- Асинхронность и реактивное программирование (RxJava 2/3 или аналоги);

- Сетевые запросы (Retrofit, OkHttp, WebSocket, обработка ошибок, кэширование, интерцепторы);

  • Локальное хранение данных (Room, SQLite);
  • Внедрение зависимостей (Dagger 2 или Hilt);
  • Опыт интеграции картографических решений: работа с Yandex Map Kit, Google Maps SDK, osmdroid или аналогами;
  • Понимание принципов проектирования архитектуры приложений: MVVM, Clean Architecture, Data-Centric Design.

Будет плюсом:

  • Знание Kotlin (Coroutines, Flow, продвинутые фичи языка);
  • Опыт использования Jetpack Compose;
  • Участие в разработке геоинформационных (GIS) или логистических приложений с нетривиальной картографической логикой.