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

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

Минск, проспект Победителей, 7А

Описание вакансии

Проект: 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.
Навыки
  • Kotlin
  • Android SDK
  • Многомодульность, управление зависимостями Gradle, Version Catalog
  • Архитектура
  • DI
  • Асинхронность
  • UI
  • Сеть
  • Локальные данные
  • Сборка
  • Работа в корпоративной среде
  • StateFlow / MVI-подобные паттерны
  • WebRTC / real-time медиа
  • Media3 / ExoPlayer
  • SDK / встраиваемые библиотеки
  • Интеграция SDK в host-приложение
  • Базовая ориентация в composite build / convention-плагинах (build-logic)
  • WebSocket и Centrifuge
Посмотреть контакты работодателя

Адрес

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

VK
  • Москва

  • Не указана

Рекомендуем
Джем-Софт
  • Москва

  • до 300000 RUR

Рекомендуем
Про.Потолок
  • Москва

  • до 350000 RUR

Рекомендуем
  • Москва

  • до 320000 RUR

ЧУБАККА
  • Москва

  • до 320000 RUR

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

Экосистема тенниса MYTENNIS.ONLINE

  • Москва

  • от 350000 RUR

М.Видео-Эльдорадо

Senior Mobile Developer (Kotlin / Android)

М.Видео-Эльдорадо

  • Москва

  • от 350000 RUR

Okko
  • Москва

  • от 350000 RUR

MANGO FZCO
  • Москва

  • от 400000 RUR

  • Москва

  • до 6000 USD

Лаборатория Касперского

Senior C Developer (KDP)

Лаборатория Касперского

  • Москва

  • до 350000 RUR

Интеграция Дистрибуция Проекты

Senior Golang Backend Developer (Mobile / Integration)

Интеграция Дистрибуция Проекты

  • Москва

  • до 350000 RUR

Дата Дженерейшн

Разработчик Kotlin

Дата Дженерейшн

  • Москва

  • до 500000 RUR

Бифорком Тек

Team Lead (data plane)

Бифорком Тек

  • Москва

  • до 500000 RUR

Хотите оставить вакансию?

Заполните форму и найдите сотрудника всего за несколько минут.
Оставить вакансию