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% за регуляторные требования.
На рынке 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 вакансий — ориентир при малой выборке
География спроса
| страна | вакансий |
|---|---|
| US | 78 |
| PL | 59 |
| IN | 29 |
| RU | 27 |
| GB | 14 |
| CA | 9 |
| HK | 9 |
| ZA | 7 |
| DE | 7 |
| ES | 6 |
Лидер по числу Android-вакансий — Россия (0 позиций). Россия — banking + e-commerce доминируют. Польша — крупный remote-рынок для русскоязычных Android Senior.
⚠ только число вакансий: зарплата по странам не публикуется
С чем используется вместе
Топ-стек 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.
Спрос по уровням
| уровень | вакансий |
|---|---|
| senior | 164 |
| middle | 18 |
| principal | 13 |
| junior | 10 |
| lead | 6 |
Junior рынок умеренный (банки + аутсорсеры берут после курсов). Career-flow: Junior → Middle → Senior → Tech Lead / Staff Android Engineer / Mobile Architect (cross-platform).
⚠ только сторона спроса: грейд наблюдаемого пула неизвестен у большинства
Работодатели
Спрос распределён между 263 работодателями. На крупнейшего приходится 3.2%, на десятку — 13.7%; остальные 86.3% — длинный хвост.
| доля | значение |
|---|---|
| крупнейший | 3.2% |
| топ-3 | 6.1% |
| топ-10 | 13.7% |
| длинный хвост | 86.3% |
⚠ имена не показываются: кадровые агентства и конечные работодатели пока не различаются классификацией
Откуда Zorky видит этот рынок
Наблюдение идёт из 56 источников; на крупнейший приходится 13.7% — рынок не держится на одном канале.
Свежие вакансии
- Senior Android Developer · PL
- Senior Android Developer
- Senior Android Engineer - Fintech, CI/CD & Architecture · ZA
- Senior Monetization Specialist Android Developer
- Senior Android Developer · PL
- Senior Android Developer · PL
- Junior Android Developer · DE
- Middle Android Developer · RU
Свежие открытые Android-вакансии — последние 10 позиций с приемлемым качеством описания. Полный список — в нашем CRM или по ссылке «смотреть все» ниже.
Соседние рынки
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 — в баре ниже.
Частые вопросы
Самые частые вопросы про 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, ответим на указанный контакт.