Android / Kotlin: mercado
Desarrollo Android: desarrollo móvil nativo para la plataforma Android en Kotlin (lenguaje oficial desde 2019) o Java (legacy). El mayor segmento móvil de la CEI gracias al dominio de Android en la región (70%+ de los dispositivos). Familia de roles: Android Developer (general: Kotlin + Jetpack Compose + arquitectura MVVM/MVI), Senior Android Engineer (Compose Multiplatform + arquitectura modular), Junior Java Android (mantenimiento legacy: apps bancarias en el stack antiguo), Android Tech Lead (arquitectura de SDK/librerías + mentoría), Android Game Developer (Unity/Unreal en Android: un nicho aparte). Stack: Kotlin (imprescindible: coroutines, flow, generics, sealed classes), Jetpack Compose (framework de UI declarativa moderno: sustituye los layouts XML, dominante en proyectos nuevos 2024–2026), layouts XML (legacy en bases de código existentes), Coroutines + Flow (imprescindible para lo asíncrono), MVI/MVVM/Clean Architecture, Hilt (DI basada en Dagger), Room (ORM de SQLite), Retrofit + OkHttp (REST), Kotlin Serialization (moderno) o Moshi/Gson, Coil/Glide (carga de imágenes), Navigation Component o Compose Navigation, Firebase (Crashlytics + Analytics + Remote Config + Cloud Messaging), JUnit5+Mockk+Espresso+Compose Testing. Stack principal: kotlin, jetpack compose, java, git, ci/cd. 41% en remoto. Senior Android ≈ Senior Backend en Moscú; en bancos/fintech, +10-15% por los requisitos regulatorios.
El mercado de Android / Kotlin tiene ahora 407 puestos abiertos, 367 de ellos observados recientemente. Median salary $6720/mo.
El 41% de los empleos de Android son en remoto o híbridos. El desarrollo móvil está en la nube por naturaleza (Firebase Test Lab para dispositivos reales). Empresas de producto rusas: híbrido o remoto. Bancos: más a menudo presencial por cumplimiento normativo.
⚠ salario conocido en 25 de 407 empleos; cuota de remoto a partir de 322 con formato indicado; 367 contados como observaciones recientes; no se muestran la tendencia ni la dificultad de contratación
Timeline: postings and sources
How many Android / Kotlin postings appeared each week since May 11, and from how many sources. The second line separates market growth from coverage growth: a jump in the week new sources were connected means we started seeing more, not that the market grew.
New postings and active sources per week
Sources over the period: 127
New sources connected: May 18 +9 · May 25 +1 · Jun 1 +5 · Jun 8 +5 · Jun 15 +2 · Jun 22 +7 · Jun 29 +13 · Jul 6 +9 · Jul 13 +13 · Jul 20 +12 · Jul 27 +4 · Aug 3 +3 · Aug 10 +1 · Aug 17 +4 · Aug 24 +2 · Aug 31 +1 · Sep 7 +1 · Sep 14 +3 · Sep 21 +2 · Sep 28 +3 · Oct 5 +9 · Oct 12 +9 · Oct 19 +4
Week = posting first-seen date, all statuses; postings are selected by the same rule as this page's counter. Sources are distinct collection channels; their names are not published.
Remote work over time
Share of Android / Kotlin postings offering fully remote work, per week.
Remote postings, %
The share is among postings that state a format (remote, hybrid, office). Weeks with fewer than 10 such postings are left blank.
Technologies over time
How the share of Android / Kotlin postings mentioning each of the top technologies changed.
Postings mentioning the technology, %
Share among postings with a tagged stack; the series starts on Aug 10: earlier stack tags were assigned differently. Weeks with fewer than 20 tagged postings are left blank.
Countries over time
How the share of Android / Kotlin postings in each of the top countries changed, per week.
Postings in the country, %
Share among postings with a known country; the chart shows the five countries with the most postings over six months. Weeks with fewer than 20 postings with a known country are left blank. A rising share can mean a newly connected source in that country rather than market growth.
Demanda y oferta observada
| Demanda abierta | 407 |
| Oferta observada | — no publicado |
Android genera el mayor flujo de empleo móvil en la CEI gracias al dominio de Android en la región (más del 70% de los dispositivos). Motores: apps bancarias, e-commerce, migración de XML a Jetpack Compose. Tendencia 2026: Compose Multiplatform para dar soporte a iOS.
⚠ los candidatos que encajan con una vacante aún no se cuentan: se muestran la demanda y el pool observado
Distribución de salarios
Uno de cada diez gana menos de $2250, uno de cada diez más de $15.833. La mitad del mercado está entre $4250 y $7699. Muestra: 25.
Geografía de la demanda
| país | empleos |
|---|---|
| US | 81 |
| PL | 72 |
| IN | 28 |
| RU | 24 |
| GB | 14 |
| SE | 10 |
| DE | 10 |
| NL | 8 |
| HK | 8 |
| CA | 7 |
The leader by Android job count is the US (81 positions). Russia — banking + e-commerce dominate. Poland — large remote market for Russian-speaking Android Senior.
⚠ solo número de empleos: el salario por país no se publica
Se usa junto con
Stack principal de Android 2026: Kotlin (obligatorio), Jetpack Compose (UI declarativa moderna, dominante en proyectos nuevos), layouts XML (legacy en bases de código existentes), Coroutines + Flow (async), MVI/MVVM/Clean Architecture, Hilt (DI), Room (ORM de SQLite), Retrofit + OkHttp (REST), Kotlin Serialization, Coil/Glide, Navigation Component / Compose Navigation, Firebase (Crashlytics + Analytics + Remote Config), JUnit 5 + Mockk + Espresso + Compose Testing.
Parejas habituales: Kotlin + Compose, Compose + Hilt, Kotlin + Coroutines, Compose + Navigation, Room + Retrofit. Hoja de ruta de aprendizaje: Kotlin → fundamentos de Android → Jetpack Compose → Coroutines + Flow → Hilt + Room → Retrofit + Firebase.
Demanda por nivel
| nivel | empleos |
|---|---|
| senior | 168 |
| middle | 26 |
| principal | 15 |
| junior | 14 |
| lead | 3 |
El mercado Junior es moderado (bancos y outsourcing contratan tras cursos). Trayectoria: Junior → Middle → Senior → Tech Lead / Staff Android Engineer / Mobile Architect (multiplataforma).
⚠ solo el lado de la demanda: el nivel del pool observado se desconoce en su mayor parte
Empleadores
La demanda se reparte entre 284 empleadores. El mayor concentra el 3.0%, los diez primeros el 13.4%; el 86.7% restante es cola larga.
| proporción | valor |
|---|---|
| top-1 | 3.0% |
| top-3 | 6.3% |
| top-10 | 13.4% |
| cola larga | 86.7% |
⚠ no se muestran nombres: el clasificador aún no distingue entre agencias de selección y empleadores finales
Dónde ve Zorky este mercado
Observado en 58 fuentes; la mayor concentra el 12.0%: este mercado no depende de un solo canal.
Vacantes recientes
- Android Developer · US
- Android Developer · PK
- Android Developer 2026
- Senior Android Engineer - Core Experience, Soul · SE
- Android Engineer, Identity · US
- Senior Android Engineer · PL
- Senior Android Engineer
- Junior Android Developer
Últimas vacantes abiertas de Android: las 10 posiciones más recientes con una descripción de calidad suficiente. La lista completa está en nuestro CRM o en el enlace «ver todas» de abajo.
Mercados adyacentes
Android es el mayor segmento móvil de la CEI. Salarios ≈ Senior Backend en Moscú; en bancos/fintech, una prima del 10-15%. La comparación con iOS/Flutter/multiplataforma está en el SiblingSubnichesChart de arriba.
⚠ los mercados adyacentes para comparar aún no están definidos
Cómo se mide
- Vacante
- un empleo abierto que superó el filtro de calidad y menciona al menos dos tecnologías
- Candidato observado
- un candidato cuyo stack contiene esta tecnología; es un agregado: ni un solo registro sale del perímetro
- Candidato emparejable
- aún no contabilizado
- Ventana
- empleos abiertos en el momento en que se generó el snapshot
Sobre los datos
- Algunos desgloses están ocultos: su cobertura de datos aún no es suficiente.
- Las estadísticas se muestran solo donde la muestra supera un control de calidad.
- Que falte un bloque no significa que el valor sea cero.
Desgloses ocultos actualmente: 8.
Datos a 2026-10-27
Área: Móvil
Especializaciones relacionadas
Dentro de Android: Android Developer (general: Kotlin + Compose + MVVM/MVI), Senior Android Engineer (Compose Multiplatform + arquitectura modular), Junior Java Android (mantenimiento de código heredado: apps bancarias), Android Tech Lead (arquitectura de SDK/librerías + mentoría), Android Game Developer (Unity/Unreal en Android). La comparación con iOS/Flutter/multiplataforma está en la barra de abajo.
Preguntas frecuentes
Las preguntas más frecuentes sobre Android: salario, Kotlin frente a Java (aprende solo Kotlin), Jetpack Compose frente a layouts XML, diferencia con Flutter / React Native, trabajo remoto, cómo empezar (8-12 meses), skills de Senior. Las respuestas se recalculan automáticamente.
¿Cuánto gana un Android Junior, Middle, Senior o Lead?
El mercado Junior es moderado: bancos y fintech contratan con regularidad tras cursos. El salto de Junior a Middle: corrutinas de Kotlin + Compose + Clean Architecture + un DI (Hilt). Un Senior es responsable de un módulo funcional y hace de mentor. Lead Android: decisiones de arquitectura + SDK para otros equipos. Trayectoria: Junior → Middle → Senior → luego Tech Lead (gestión), Staff Android Engineer (técnico en profundidad) o Mobile Architect (multiplataforma: Android + iOS + Compose Multiplatform).
¿Qué stack necesita con más frecuencia Android?
Principales 5: kotlin, jetpack compose, java, git, ci/cd. Kotlin, obligatorio (lenguaje oficial desde 2019, 95%+ de los proyectos nuevos). Java solo en banca legacy. Jetpack Compose, framework de UI declarativa moderno, dominante en proyectos nuevos 2024–2026, reemplaza gradualmente los layouts XML. Layouts XML, legacy en bases de código existentes (obligatorio para mantenimiento). Kotlin Coroutines + Flow, obligatorio para async. Arquitectura: MVI (de moda 2024+), MVVM (mainstream), Clean Architecture para apps grandes. Hilt (DI, basado en Dagger, dominante). Room (ORM de SQLite). Retrofit + OkHttp para REST API. Kotlin Serialization (moderno) o Moshi/Gson. Coil (carga de imágenes moderna) o Glide. Navigation Component o Compose Navigation. Firebase, Crashlytics + Analytics + Remote Config + Cloud Messaging + Firestore. Testing: JUnit 5 + Mockk + Espresso (UI) + Compose Testing + Roborazzi (screenshot testing). Gradle Kotlin DSL, build moderno. Conocimiento de los internals de Android (ciclo de vida de Activity/Fragment, Process death, Doze mode), obligatorio para Senior.
Kotlin frente a Java: ¿qué deberían aprender los principiantes en 2026?
Kotlin desde el principio: esa es la regla fija en 2026. Java fue el lenguaje oficial de Android solo hasta 2019 (Google anunció Kotlin-first). Todos los proyectos nuevos son en Kotlin; lo heredado está en bases de código Java existentes. Ventajas de Kotlin: null-safety (NullPointerException se reduce drásticamente), data classes, sealed classes para tipos algebraicos, funciones de extensión, argumentos con nombre/por defecto, coroutines (asincronía más limpia que RxJava). Un Junior debería aprender SOLO Kotlin desde el principio. Aun así, las nociones de Java (colecciones, genéricos, POO) son útiles para entender el bytecode de la JVM y mantener código heredado. Estrategia: aprende Kotlin como lenguaje principal y coge nociones de Java en paralelo (si acabas en un proyecto heredado, tendrás que leer Java).
Jetpack Compose frente a layouts XML: ¿qué aprender?
Jetpack Compose: framework de UI declarativo moderno (Google, estable desde 2021). Enfoque reactivo, menos código repetitivo que XML, mejor para UI complejas con animaciones. Dominante en los proyectos nuevos 2024–2026. Sustituye poco a poco a XML. Layouts XML + sistema de Views: el enfoque heredado desde 2008 (desde el primer Android). Las bases de código existentes (95%+ de las apps en producción de bancos y grandes empresas de producto) siguen en XML. Es obligatorio conocerlo para el mantenimiento + la integración (Compose puede alojar vistas XML y viceversa). Estrategia: Compose primero para proyectos nuevos (2024+: el sector se mueve hacia ahí); XML es obligatorio entenderlo a nivel de «leer código ajeno + añadir una funcionalidad a código heredado». Un Junior empieza con Compose, pero debe aprender rápido las nociones de XML (1-2 semanas) para entender las apps en producción existentes.
¿Pueden los desarrolladores Android trabajar en remoto?
Sí, el 41% de los empleos de Android son full-remote o híbridos. El desarrollo móvil por naturaleza no requiere presencia física (pruebas en simuladores + Firebase Test Lab para dispositivos reales). Las empresas de producto rusas — híbrido o remoto tras el periodo de prueba. Los bancos (Sber/Alfa) — más a menudo oficina por el compliance. Hubs de relocación para Android rusohablante: Dubái, Chipre, Lisboa, Tiflis, Bali, Serbia (Belgrado). Inglés — obligatorio para el remoto internacional con una prima +25-40%.
¿En qué se diferencia Android nativo de Flutter / React Native?
Android nativo (esta página): desarrollo nativo en Kotlin/Java solo para Android. Ventajas: el mejor rendimiento, acceso completo a las APIs de la plataforma (cámara/GPS/Bluetooth/NFC mediante SDKs nativos), UX nativa (Material Design 3). Desventajas: duplicación de la base de código para iOS. Flutter (Dart): multiplataforma de Google. Una sola base de código para iOS + Android. Dominante en startups + en la CEI gracias a la velocidad de desarrollo. Senior Flutter ≈ Senior nativo. React Native (JavaScript): multiplataforma de Meta. Lo usan startups internacionales. Ver React (la redirección canónica apunta allí). Estrategia: Android nativo, si trabajas en un banco o una gran empresa de producto (apps críticas en rendimiento); Flutter, si es una startup con iteración rápida; React Native, si ya sabes React. El cambio de Android nativo a Flutter lleva 2-3 meses (Dart se parece a Kotlin/TS).
¿Por dónde empezar en Android en 2026?
Hoja de ruta: 1) Kotlin: la documentación oficial kotlinlang.org + el libro "Kotlin in Action" de Jemerov. Domina la POO en Kotlin + null safety + nociones de corrutinas. 2) Nociones de Java (1-2 semanas): para el código heredado + entender la JVM. 3) Fundamentos de Android: ciclo de vida de Activity/Fragment, process death, sistema de Intents. Los Android Developer Codelabs de Google (gratis). 4) Jetpack Compose: Compose Pathway (tutorial gratuito de Google) + Compose Cookbook. Domina los patrones de UI declarativa. 5) Coroutines + Flow para lo asíncrono: la guía oficial de Kotlin Coroutines. 6) Arquitectura: MVVM o MVI + Clean Architecture. Libro "Android Application Development with Kotlin" de Wickham. 7) Hilt (DI) + Room (BD) + Retrofit (REST). 8) Nociones de Firebase. 9) JUnit + Mockk + Compose Testing. 10) Proyecto personal: una app Android completa (tareas/notas/tiempo con API REST + autenticación + Firebase Analytics), publicada en Google Play. Libros: "Head First Android Development" de Sierra, "Kotlin in Action" de Jemerov. Tiempo hasta Junior: 8-12 meses a tiempo completo.
¿Cuántas vacantes de Android hay en la CEI y Europa?
594 active open Android positions — the largest mobile segment in CIS. Geography: the US, Poland, India. The real market is broader thanks to the international remote segment (Toptal + Y Combinator startups). Time to close a Senior Android role — 3-6 weeks.
¿Qué skills necesita un Senior Android?
Un Senior Android es responsable del ciclo completo de desarrollo móvil. Dominio de Kotlin: coroutines a fondo (StateFlow/SharedFlow frente a LiveData, concurrencia estructurada, dispatchers), genéricos con varianza, sealed classes para modelar el estado, funciones de extensión, diseño de DSL (como Anko/Compose). Jetpack Compose: comprensión profunda de las fases de Composition, recomposición inteligente (remember/derivedStateOf), CompositionLocal, efectos secundarios (LaunchedEffect/DisposableEffect/produceState), layouts personalizados con la Layout API, animaciones + transiciones, rendimiento (el orden de los Modifier importa, parámetros estables). Arquitectura: dominio de Clean Architecture (módulos de funcionalidad, casos de uso, patrón repository), MVI con flujo de datos unidireccional, estrategias de navegación (single-activity frente a multi-activity). Rendimiento: profiling con Android Profiler (CPU/memoria/red), optimización del tiempo de arranque (Baseline Profiles + Startup Profiles), rendimiento de Compose (contador de recomposiciones), fugas de memoria con LeakCanary. Build: dominio de Gradle Kotlin DSL, estrategias de modularización (módulos de funcionalidad + buildSrc + convention plugins), reglas de R8/ProGuard. Pruebas: cobertura del 70%+, JUnit5 + Mockk + Truth + Espresso + Compose Testing + Roborazzi (regresión por capturas). Soft: code review, mentoría, comunicación con el diseñador (Material Design 3 / patrones UX de iOS). Inglés para Senior+ imprescindible: para la reubicación en la UE y la red de Toptal.
Dejar una solicitud
Describe la tarea y deja un contacto: la solicitud llega a nuestro CRM y respondemos al contacto que indiques.