Мы используем технические cookie и статистику посещений: Яндекс Метрику и собственный обезличенный журнал Zorky (cookie zk_aid). Не собираем содержимое форм, текст поиска и полный IP; данные не продаём. Отказаться можно кнопкой ниже, а также через Global Privacy Control или Do Not Track в браузере. Подробнее о cookie и статистике.
Zorky CRMZorky CRM
EN|RU
@termdocs

Android (Kotlin): рынок

Android-разработка — нативная мобильная разработка под Android-платформу на Kotlin (с 2019 — official language) или Java (legacy). Самый ёмкий mobile-сегмент СНГ за счёт доминанты Android в регионе (70%+ устройств). Семейство ролей: Android Developer (general — Kotlin + Jetpack Compose + MVVM/MVI architecture), Senior Android Engineer (Compose Multiplatform + modular architecture), Junior Java Android (legacy maintenance — banking apps на старом стеке), Android Tech Lead (архитектура SDK/lib + ментoring), Android Game Developer (Unity/Unreal на Android — отдельная niche). Стек: Kotlin (must — coroutines, flow, generics, sealed classes), Jetpack Compose (modern UI declarative framework — заменяет XML layouts, доминанта новых проектов 2024–2026), XML layouts (legacy в существующих codebase'ах), Coroutines + Flow (must для async), MVI/MVVM/Clean Architecture, Hilt (DI — Dagger-based), Room (SQLite ORM), Retrofit + OkHttp (REST), Kotlin Serialization (modern) или Moshi/Gson, Coil/Glide (image loading), Navigation Component или Compose Navigation, Firebase (Crashlytics + Analytics + Remote Config + Cloud Messaging), Junit5+Mockk+Espresso+Compose Testing. Топ-стек: kotlin, java, jetpack compose, ci/cd, rest. 39% — удалёнка. Senior Android ≈ Senior Backend в Москве, в банках/финтех +10-15% за регуляторные требования.

388
открытых вакансий — по заголовку вакансии, без перепубликаций
$5 900
медиана $/мес
42%
удалённых

На рынке Android (Kotlin) сейчас 388 открытых вакансий, из них 359 со свежим наблюдением. Медианная зарплата $5 900/мес.

39% Android-вакансий — удалёнка или гибрид. Mobile development cloud-based по природе (Firebase Test Lab для real devices). Российские продуктовые — гибрид или remote. Банки — чаще офис из-за compliance.

⚠ зарплата известна у 22 из 388 вакансий; доля удалёнки — от 314 с указанным форматом; свежими наблюдениями считаются 359; тренд и сложность найма не показываются

Спрос и наблюдаемый пул

Открытый спрос388
Наблюдаемый пул— не публикуется

Android формирует крупнейший mobile-поток вакансий в СНГ за счёт доминанты Android в регионе (70%+ устройств). Драйверы: banking apps, e-commerce, миграция XML → Jetpack Compose. Тренд 2026: Compose Multiplatform для iOS support.

⚠ подходящих под вакансию кандидатов пока не считаем: показаны спрос и наблюдаемый пул

Распределение зарплат

Каждый десятый получает менее $2 250, каждый десятый — более $13 958. Половина рынка укладывается в $3 083–7 355. Выборка: 22.

⚠ перцентили по 22 зарплатам из 388 вакансий — ориентир при малой выборке

География спроса

странавакансий
US78
PL59
IN29
RU27
GB14
CA9
HK9
ZA7
DE7
ES6

Лидер по числу Android-вакансий — Россия (0 позиций). Россия — banking + e-commerce доминируют. Польша — крупный remote-рынок для русскоязычных Android Senior.

⚠ только число вакансий: зарплата по странам не публикуется

С чем используется вместе

kotlin 237java 117jetpack compose 91cloud 34android 23flutter 22junit 20react 18react native 16javascript 13c++ 12dart 11

Топ-стек Android 2026: Kotlin (must), Jetpack Compose (modern UI declarative — доминанта новых проектов), XML layouts (legacy в existing codebase'ах), Coroutines + Flow (async), MVI/MVVM/Clean Architecture, Hilt (DI), Room (SQLite ORM), Retrofit + OkHttp (REST), Kotlin Serialization, Coil/Glide, Navigation Component / Compose Navigation, Firebase (Crashlytics + Analytics + Remote Config), JUnit 5 + Mockk + Espresso + Compose Testing.

Частые пары: Kotlin + Compose, Compose + Hilt, Kotlin + Coroutines, Compose + Navigation, Room + Retrofit. Learning-roadmap: Kotlin → Android fundamentals → Jetpack Compose → Coroutines + Flow → Hilt + Room → Retrofit + Firebase.

Спрос по уровням

уровеньвакансий
senior164
middle18
principal13
junior10
lead6

Junior рынок умеренный (банки + аутсорсеры берут после курсов). Career-flow: Junior → Middle → Senior → Tech Lead / Staff Android Engineer / Mobile Architect (cross-platform).

⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства

Работодатели

Спрос распределён между 263 работодателями. На крупнейшего приходится 3.2%, на десятку — 13.7%; остальные 86.3% — длинный хвост.

долязначение
крупнейший3.2%
топ-36.1%
топ-1013.7%
длинный хвост86.3%

⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией

Откуда Zorky видит этот рынок

Наблюдение идёт из 56 источников; на крупнейший приходится 13.7% — рынок не держится на одном канале.

Свежие вакансии

Все вакансии →

Свежие открытые Android-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.

Соседние рынки

Mobile (iOS/Android)iOS (Swift)FlutterCross-platform (general)

Android — крупнейший mobile-сегмент СНГ. Зарплаты ≈ Senior Backend в Москве, в банках/финтех премия 10-15%. Сравнение с iOS/Flutter/cross-platform — в SiblingSubnichesChart выше.

⚠ соседние рынки для сравнения ещё не определены

Как это посчитано
Вакансия
открытая вакансия, прошедшая гейт качества и содержащая не менее двух технологий
Наблюдаемый кандидат
кандидат, чей стек содержит эту технологию; агрегат, без единой записи наружу
Подходящий кандидат
пока не считается
Окно
открытые вакансии на момент сборки снимка

О данных

  • Некоторые разрезы скрыты: по ним пока недостаточно полноты данных.
  • Статистика строится только там, где выборка проходит порог качества.
  • Отсутствие блока не означает нулевое значение.

Сейчас скрыто разрезов: 8.

Данные на 2026-10-20

Направление: Mobile (iOS/Android)

Соседние специализации

Внутри Android: Android Developer (general — Kotlin + Compose + MVVM/MVI), Senior Android Engineer (Compose Multiplatform + modular architecture), Junior Java Android (legacy maintenance — banking apps), Android Tech Lead (архитектура SDK/lib + ментoring), Android Game Developer (Unity/Unreal на Android). Сравнение с iOS/Flutter/cross-platform — в баре ниже.

Cross-platform (general)FlutteriOS (Swift)

Частые вопросы

Самые частые вопросы про Android: зарплаты, Kotlin vs Java (учить только Kotlin), Jetpack Compose vs XML layouts, отличие от Flutter / React Native, удалёнка, как стать (8-12 месяцев), Senior skills. Ответы пересчитываются автоматически.

Какой стек чаще всего требуют от Android?

Топ-5: kotlin, java, jetpack compose, ci/cd, rest. Kotlin — must (official language с 2019, 95%+ новых проектов). Java только в legacy banking. Jetpack Compose — modern UI declarative framework, доминанта новых проектов 2024–2026, постепенно заменяет XML layouts. XML layouts — legacy в существующих codebase'ах (обязательно знать для maintenance). Kotlin Coroutines + Flow — must для async. Architecture: MVI (модный 2024+), MVVM (mainstream), Clean Architecture для крупных apps. Hilt (DI — Dagger-based, доминанта). Room (SQLite ORM). Retrofit + OkHttp для REST API. Kotlin Serialization (modern) или Moshi/Gson. Coil (modern image loading) или Glide. Navigation Component или Compose Navigation. Firebase — Crashlytics + Analytics + Remote Config + Cloud Messaging + Firestore. Testing: JUnit 5 + Mockk + Espresso (UI) + Compose Testing + Roborazzi (screenshot testing). Gradle Kotlin DSL — modern build. Знание Android internals (Activity/Fragment lifecycle, Process death, Doze mode) — Senior must.

Kotlin vs Java — что учить новичкам в 2026?

Kotlin сразу — это lock в 2026. Java — official language Android только до 2019 (Google объявил Kotlin first). Все новые проекты на Kotlin, legacy в Java existing codebase. Преимущества Kotlin: null-safety (NullPointerException резко меньше), data classes, sealed classes для алгебраических типов, extension functions, named/default arguments, coroutines (cleaner async чем RxJava). Junior должен учить ТОЛЬКО Kotlin с самого начала. Однако Java basics (collections, generics, OOP) полезны для понимания JVM bytecode и legacy maintenance. Стратегия: Kotlin учить как primary, Java basics через learning параллельно (если попадаешь в legacy-проект — придётся читать Java).

Jetpack Compose vs XML layouts — что учить?

Jetpack Compose — modern UI declarative framework (Google, stable с 2021). Реактивный подход, меньше boilerplate чем XML, лучше для complex UI с animations. Доминанта новых проектов 2024–2026. Постепенно заменяет XML. XML layouts + View system — legacy подход с 2008 (от первого Android). Существующие codebase'ы (95%+ production apps в банках/крупных продуктовых) ещё на XML. Знать обязательно для maintenance + интеграции (Compose может host XML views и vice versa). Стратегия: Compose сначала для новых проектов (2024+ — индустрия движется туда), XML обязательно понимать на уровне «прочитать чужой code + добавить фичу в legacy». Junior начинает с Compose, но XML basics быстро (1-2 недели) — для понимания existing production apps.

Можно ли работать Android удалённо?

Да, 39% Android-вакансий — full-remote или гибрид. Mobile development по природе не требует физического присутствия (тесты на симуляторах + Firebase Test Lab для real devices). Российские продуктовые — гибрид или remote после probation. Банки (Сбер/Альфа) — чаще офис из-за compliance. Релокант-хабы для русскоязычных Android: Дубай, Кипр, Лиссабон, Тбилиси, Бали, Сербия (Белград). Английский — must для international remote с премией +25-40%.

Чем Android Native отличается от Flutter / React Native?

Android Native (этa страница) — нативная разработка на Kotlin/Java под Android-only. Преимущества: лучшая производительность, полный доступ к platform APIs (камера/GPS/Bluetooth/NFC через нативные SDK), native UX (Material Design 3). Минусы: дублирование codebase'а для iOS. Flutter (Dart) — кросс-платформа от Google. Один codebase для iOS + Android. Доминанта в стартапах + СНГ за счёт скорости разработки. Senior Flutter ≈ Senior Native. React Native (JavaScript) — кросс-платформа от Meta. Используют международные стартапы. См. React (canonical-redirect ведёт туда). Стратегия: Native Android — если работаешь в банке/крупном продуктовом (performance-critical apps); Flutter — если стартап с быстрой итерацией; React Native — если уже знаешь React. Career-switch Android Native → Flutter за 2-3 месяца (Dart похож на Kotlin/TS).

С чего начинать в Android в 2026?

Roadmap: 1) Kotlin — официальная документация kotlinlang.org + книга «Kotlin in Action» Jemerov. Освоить ООП на Kotlin + null safety + coroutines basics. 2) Java basics (1-2 недели) — для legacy + JVM understanding. 3) Android Fundamentals — Activity/Fragment lifecycle, Process death, Intent system. Google's Android Developer Codelabs (free). 4) Jetpack Compose — Compose Pathway (Google free tutorial) + Compose Cookbook. Освоить declarative UI patterns. 5) Coroutines + Flow для async — Kotlin Coroutines official guide. 6) Architecture: MVVM или MVI + Clean Architecture. Книга «Android Application Development with Kotlin» Wickham. 7) Hilt (DI) + Room (DB) + Retrofit (REST). 8) Firebase basics. 9) JUnit + Mockk + Compose Testing. 10) Pet-проект: один полноценный Android app (TODO/notes/weather с REST API + auth + Firebase Analytics), опубликован на Google Play. Книги: «Head First Android Development» Sierra, «Kotlin in Action» Jemerov. Время до Junior — 8-12 месяцев фулл-тайм.

Сколько вакансий Android в СНГ и Европе?

537 активных открытых Android-вакансий — самый ёмкий mobile-сегмент СНГ. География: 🇷🇺 Россия / 🇺🇦 Украина / 🇵🇱 Польша. Реальный рынок шире за счёт международного remote-сегмента (Toptal + Y Combinator startups). Время закрытия Senior Android — 3-6 недель.

Какие навыки нужны Senior Android?

Senior Android владеет полным циклом mobile-development. Kotlin mastery: coroutines deep (StateFlow/SharedFlow vs LiveData, structured concurrency, dispatchers), generics с variance, sealed classes для state-modeling, extension functions, DSL design (как Anko/Compose). Jetpack Compose: deep понимание Composition phases, smart recomposition (remember/derivedStateOf), CompositionLocal, side-effects (LaunchedEffect/DisposableEffect/produceState), custom layouts через Layout API, animations + transitions, performance (Modifier order matters, stable parameters). Architecture: Clean Architecture mastery (feature modules, use-cases, repository pattern), MVI с unidirectional data flow, navigation strategies (single-activity vs multi-activity). Performance: профилирование через Android Profiler (CPU/memory/network), startup time оптимизация (Baseline Profiles + Startup Profiles), Compose performance (recomposition counter), memory leaks через LeakCanary. Build: Gradle Kotlin DSL mastery, modularization strategies (feature modules + buildSrc + convention plugins), R8/ProGuard rules. Testing: 70%+ coverage, JUnit5 + Mockk + Truth + Espresso + Compose Testing + Roborazzi (screenshot regression). Soft: code-review, mentoring, общение с designer (Material Design 3 / iOS UX patterns). Английский для Senior+ must — для EU-релокации и Toptal-network.

Оставить заявку

Опишите задачу и оставьте контакт — заявка попадёт в CRM, ответим на указанный контакт.

Отправляя заявку, вы соглашаетесь с политикой обработки данных.