Senior Android разработчик

По договоренности

  • Площадь Якуба Коласа
  • Площадь Победы
  • Октябрьская

Проект: Android (Kotlin), многомодульный SDK, Dagger 2, Compose + legacy, Retrofit/Room/Coroutines + немного RxJava, корпоративный Artifactory и дизайн-система; плюс WebRTC и ExoPlayer.

Обязательно понимание:
  • Kotlin - уверенный уровень (в проекте Kotlin 2.1), знание идиом и корутин (kotlinx-coroutines).
  • Android SDK - жизненный цикл Activity/Fragment, фоновая работа (WorkManager).
  • Многомодульность, управление зависимостями Gradle, Version Catalog (libs.versions.toml).
  • Архитектура - Clean (presentation → domain → data), use cases, репозитории, маппинг DTO ↔️ доменные модели; умение не смешивать слои.
  • DI - Dagger 2: модули, компоненты, скоупы.
  • Асинхронность - корутины + Flow; готовность работать с RxJava 2 там, где код ещё не мигрирован.
  • UI - Jetpack Compose (Material3) и legacy UI (Fragment, ViewBinding, XML); поддержка новых и существующих экранов в одном продукте.
  • Сеть - Retrofit, OkHttp, REST.
  • Локальные данные - Room (в т.ч. миграции, запросы, Flow).
  • Сборка - Gradle Kotlin DSL, варианты сборки debug/release, базовое понимание R8/ProGuard для библиотек.
  • Работа в корпоративной среде - зависимости из внутренних Maven/Artifactory, закрытая дизайн-система "", соблюдение командных процессов.
  • Знакомство с StateFlow / MVI-подобными паттернами (в т.ч. side effects из ViewModel), UiText-подобными абстракциями для строк без Context в домене.
Плюсом будет опыт в:
  • WebRTC / real-time медиа (звонки, состояния соединения).
  • Media3 / ExoPlayer.
  • Опыт SDK / встраиваемых библиотек (не только монолитное приложение): обратная совместимость, ProGuard.
  • Интеграция SDK в host-приложение.
  • Базовая ориентация в composite build / convention-плагинах (build-logic).
  • WebSocket и Centrifuge.

Адрес: Россия, Минск, проспект Победителей, 7А
Показать на большой карте

Поделиться:

Опубликована 8 часов назад

Похожие вакансии

от 300 000 ₽
Рыночная зарплата
ФУНКЦИОНАЛ: — Техническое управление разработкой: организация работы команды разработчиков (Back-End ... Контроль стабильности платформы: мониторинг инцидентов, участие в их устранении совместно с DevOps и разработчиками ... SLA и стабильной работы платформы. — Формирование и развитие технической команды: участие в подборе разработчиков ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Манюхина АннаМанюхина Анна
  • Минск
8 часов назад
Наша команда разрабатывает и развивает бэкенды на основе LLM-моделей (под брендом YandexGPT/Алиса). Мы занимаемся непосредственно инференсом на GPU-ускорителях, а также огромным спектром вопросов, связанных с развитием и поддержкой продукта: API взаи...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании ЯндексЯндекс
  • Минск
9 дней назад
Обзор роли Мы ищем высококвалифицированного Front-End разработчика, который присоединился бы к нашей ... Вы будете тесно сотрудничать с нашей командой разработчиков для внедрения новых функций, оптимизации ... Что вы можете предложить: Более 5 лет опыта работы в качестве разработчика React и TypeScript.
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании Novakid IncNovakid Inc
  • Минск
13 дней назад
Stack .NET Developer Русскоязычная команда в американской компании Promomash ищет Senior Full Stack разработчика ... Frontend: Angular / TypeScript Data: PostgreSQL · RabbitMQ · Elasticsearch Роль и обязанности: Каждый разработчик ...
  • Можно удаленно
  • Полный день
  • Опыт от 5 лет
Логотип компании PromomashPromomash
  • Минск
6 дней назад
Мы обрабатываем данные посетителей и используем куки в соответствии с политикой конфиденциальности.