Nous utilisons cookies techniques et statistiques de visites: Yandex Metrica et le journal de visites anonymisé de Zorky. Nous ne vendons jamais de données. En savoir plus sur les cookies et les statistiques.
Zorky est en mode test : tout est gratuit. Ce site n'est qu'une démo : les noms d'entreprises, les liens et votre flux personnel s'ouvrent après inscription. Inscription →
ZorkyZorky
Français
@termdocs

Android / Kotlin : marché

Développement Android — développement mobile natif pour la plateforme Android en Kotlin (langage officiel depuis 2019) ou Java (legacy). Le plus grand segment mobile de la CEI grâce à la domination d'Android dans la région (70 %+ des appareils). Famille de rôles : Android Developer (général — Kotlin + Jetpack Compose + architecture MVVM/MVI), Senior Android Engineer (Compose Multiplatform + architecture modulaire), Junior Java Android (maintenance legacy — applications bancaires sur l'ancienne stack), Android Tech Lead (architecture SDK/lib + mentorat), Android Game Developer (Unity/Unreal sur Android — niche à part). Stack : Kotlin (indispensable — coroutines, flow, generics, sealed classes), Jetpack Compose (framework UI déclaratif moderne — remplace les layouts XML, dominant dans les nouveaux projets 2024–2026), layouts XML (legacy dans les bases de code existantes), Coroutines + Flow (indispensable pour l'asynchrone), MVI/MVVM/Clean Architecture, Hilt (DI — basé sur Dagger), Room (ORM SQLite), Retrofit + OkHttp (REST), Kotlin Serialization (moderne) ou Moshi/Gson, Coil/Glide (chargement d'images), Navigation Component ou Compose Navigation, Firebase (Crashlytics + Analytics + Remote Config + Cloud Messaging), JUnit5+Mockk+Espresso+Compose Testing. Stack la plus demandée : kotlin, jetpack compose, java, git, ci/cd. 41 % en télétravail. Senior Android ≈ Senior Backend à Moscou ; dans les banques/fintech +10-15 % en raison des exigences réglementaires.

407
offres ouvertes — par intitulé de poste, republications fusionnées
$6 720
médiane $/mois
40%
télétravail

Le marché Android / Kotlin compte actuellement 407 postes ouverts, dont 367 observés récemment. Median salary $6 720/mo.

41 % des offres Android sont en télétravail ou en hybride. Le développement mobile se fait par nature dans le cloud (Firebase Test Lab pour les appareils réels). Entreprises produit russes — hybride ou télétravail. Banques — plus souvent au bureau pour des raisons de conformité.

⚠ salaire connu pour 25 offres sur 407 ; part du télétravail sur 322 avec un format indiqué ; 367 comptées comme observations récentes ; la tendance et la difficulté de recrutement ne sont pas affichées

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.

Demande et offre observée

Demande ouverte407
Offre observée— non publié

Android représente le plus grand flux d'offres mobiles dans la CEI grâce à la domination d'Android dans la région (70 %+ des appareils). Moteurs : applications bancaires, e-commerce, migration XML → Jetpack Compose. Tendance 2026 : Compose Multiplatform pour la prise en charge d'iOS.

⚠ les candidats correspondant à une offre ne sont pas encore comptés : la demande et le vivier observé sont affichés

Distribution des salaires

Un sur dix gagne moins de $2 250, un sur dix plus de $15 833. La moitié du marché se situe entre $4 250 et $7 699. Échantillon: 25.

Géographie de la demande

paysoffres
US81
PL72
IN28
RU24
GB14
SE10
DE10
NL8
HK8
CA7

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.

⚠ nombre d'offres uniquement : le salaire par pays n'est pas publié

Utilisée avec

kotlin 266java 127jetpack compose 107cloud 35android 32flutter 25junit 23react 17c++ 16react native 16javascript 15graphql 14

Stack Android principale 2026 : Kotlin (indispensable), Jetpack Compose (UI déclarative moderne — dominante dans les nouveaux projets), layouts XML (historique dans les bases de code existantes), Coroutines + Flow (asynchrone), MVI/MVVM/Clean Architecture, Hilt (DI), Room (ORM SQLite), Retrofit + OkHttp (REST), Kotlin Serialization, Coil/Glide, Navigation Component / Compose Navigation, Firebase (Crashlytics + Analytics + Remote Config), JUnit 5 + Mockk + Espresso + Compose Testing.

Couples courants : Kotlin + Compose, Compose + Hilt, Kotlin + Coroutines, Compose + Navigation, Room + Retrofit. Feuille de route d'apprentissage : Kotlin → fondamentaux d'Android → Jetpack Compose → Coroutines + Flow → Hilt + Room → Retrofit + Firebase.

Demande par niveau

niveauoffres
senior168
middle26
principal15
junior14
lead3

Le marché Junior est modéré (les banques + les sociétés d'externalisation recrutent après des formations). Parcours de carrière : Junior → Middle → Senior → Tech Lead / Ingénieur Android Staff / Architecte mobile (cross-platform).

⚠ côté demande uniquement : le niveau du vivier observé est inconnu pour la majeure partie

Employeurs

La demande est répartie entre 284 employeurs. Le plus grand en représente 3.0 %, les dix premiers 13.4 % ; les 86.7 % restants forment la longue traîne.

partvaleur
top 13.0%
top 36.3%
top 1013.4%
longue traîne86.7%

⚠ les noms ne sont pas affichés : le classificateur ne distingue pas encore les agences de recrutement des employeurs finaux

Où Zorky voit ce marché

Observé sur 58 sources ; la plus grande en représente 12.0 % : ce marché ne repose pas sur un seul canal.

Postes récents

Toutes les offres →

Dernières offres Android ouvertes — les 10 postes les plus récents avec une qualité de description suffisante. La liste complète est dans notre CRM ou via le lien « voir tout » ci-dessous.

Marchés voisins

MobileiOS / SwiftFlutterCross-platform

Android — le plus grand segment mobile dans la CEI. Salaires ≈ Backend Senior à Moscou ; dans les banques/la fintech, une prime de 10-15 %. Comparaison avec iOS/Flutter/cross-platform — dans le SiblingSubnichesChart ci-dessus.

⚠ les marchés voisins de comparaison ne sont pas encore définis

Comment c'est mesuré
Offre
une offre ouverte ayant passé le contrôle qualité et citant au moins deux technologies
Candidat observé
un candidat dont la stack contient cette technologie ; un agrégat — aucune fiche individuelle ne sort du périmètre
Candidat correspondant
pas encore compté
Fenêtre
offres ouvertes au moment de la création de l'instantané

À propos des données

  • Certaines ventilations sont masquées : leur couverture de données n'est pas encore suffisante.
  • Les statistiques ne sont affichées que là où l'échantillon passe un contrôle qualité.
  • Un bloc absent ne signifie pas une valeur nulle.

Ventilations masquées actuellement : 8.

Données au 2026-10-27

Domaine: Mobile

Spécialisations associées

Au sein d'Android : Développeur Android (généraliste — Kotlin + Compose + MVVM/MVI), Ingénieur Android Senior (Compose Multiplatform + architecture modulaire), Junior Java Android (maintenance de l'historique — applications bancaires), Tech Lead Android (architecture SDK/bibliothèques + mentorat), Développeur de jeux Android (Unity/Unreal sur Android). Comparaison avec iOS/Flutter/cross-platform — dans la barre ci-dessous.

Cross-platformFlutteriOS / Swift

Questions fréquentes

Les questions les plus fréquentes sur Android : rémunération, Kotlin vs Java (n'apprendre que Kotlin), Jetpack Compose vs layouts XML, différence avec Flutter / React Native, télétravail, comment débuter (8-12 mois), compétences Senior. Les réponses sont recalculées automatiquement.

Quel est le salaire d'un développeur Android Junior, Middle, Senior ou Lead ?

Le marché Junior est modéré — les banques/la fintech recrutent régulièrement après des formations. Le saut Junior → Middle — coroutines Kotlin + Compose + Clean Architecture + une solution de DI (Hilt). Le Senior est responsable d'un module fonctionnel + mentor. Le Lead Android — décisions d'architecture + SDK pour d'autres équipes. Parcours de carrière : Junior → Middle → Senior → soit Tech Lead (management), soit Ingénieur Android Staff (profondeur technique), soit Architecte mobile (cross-platform — Android + iOS + Compose Multiplatform).

Quelle stack demande-t-on le plus souvent en Android ?

Top 5 : kotlin, jetpack compose, java, git, ci/cd. Kotlin — indispensable (langage officiel depuis 2019, 95 %+ des nouveaux projets). Java uniquement dans la banque historique. Jetpack Compose — framework d'UI déclaratif moderne, dominant dans les nouveaux projets 2024–2026, remplace progressivement les layouts XML. Layouts XML — historique dans les bases de code existantes (obligatoires pour la maintenance). Kotlin Coroutines + Flow — indispensables pour l'asynchrone. Architecture : MVI (à la mode depuis 2024+), MVVM (courant), Clean Architecture pour les grandes applications. Hilt (DI — basé sur Dagger, dominant). Room (ORM SQLite). Retrofit + OkHttp pour les API REST. Kotlin Serialization (moderne) ou Moshi/Gson. Coil (chargement d'images moderne) ou Glide. Navigation Component ou Compose Navigation. Firebase — Crashlytics + Analytics + Remote Config + Cloud Messaging + Firestore. Tests : JUnit 5 + Mockk + Espresso (UI) + Compose Testing + Roborazzi (tests par captures d'écran). Gradle Kotlin DSL — build moderne. Connaissance des rouages internes d'Android (cycle de vie Activity/Fragment, mort du processus, mode Doze) — indispensable pour un Senior.

Kotlin vs Java — que doivent apprendre les débutants en 2026 ?

Kotlin tout de suite — c'est la règle en 2026. Java n'a été le langage officiel d'Android que jusqu'en 2019 (Google a annoncé Kotlin-first). Tous les nouveaux projets sont en Kotlin ; l'historique est dans les bases de code Java existantes. Avantages de Kotlin : null-safety (les NullPointerException fortement réduites), data classes, sealed classes pour les types algébriques, fonctions d'extension, arguments nommés/par défaut, coroutines (asynchronisme plus propre que RxJava). Un Junior doit apprendre UNIQUEMENT Kotlin dès le départ. Cependant, les bases de Java (collections, generics, POO) sont utiles pour comprendre le bytecode JVM et maintenir l'historique. Stratégie : apprendre Kotlin comme langage principal, acquérir les bases de Java en parallèle (si vous tombez sur un projet historique, il faudra lire du Java).

Jetpack Compose vs layouts XML — que faut-il apprendre ?

Jetpack Compose — framework d'UI déclaratif moderne (Google, stable depuis 2021). Approche réactive, moins de boilerplate qu'en XML, mieux adapté aux UI complexes avec animations. Dominant des nouveaux projets en 2024–2026. Remplace progressivement le XML. Layouts XML + système de View — l'approche historique depuis 2008 (depuis le premier Android). Les bases de code existantes (95 %+ des applications en production dans les banques et les grandes entreprises produit) sont encore en XML. Indispensable à connaître pour la maintenance + l'intégration (Compose peut héberger des vues XML et inversement). Stratégie : Compose d'abord pour les nouveaux projets (2024+ — le secteur va dans cette direction), XML indispensable à comprendre au niveau « lire le code de quelqu'un d'autre + ajouter une fonctionnalité à l'historique ». Un Junior commence par Compose, mais acquiert vite les bases du XML (1-2 semaines) — pour comprendre les applications existantes en production.

Les développeurs Android peuvent-ils travailler à distance ?

Oui, 41 % des offres Android sont entièrement à distance ou hybrides. Le développement mobile ne nécessite pas par nature de présence physique (tests sur simulateurs + Firebase Test Lab pour les appareils réels). Entreprises produit russes — hybride ou à distance après la période d'essai. Banques (Sber/Alfa) — plus souvent au bureau pour des raisons de conformité. Pôles d'expatriation pour les développeurs Android russophones : Dubaï, Chypre, Lisbonne, Tbilissi, Bali, Serbie (Belgrade). L'anglais — indispensable pour le télétravail international, avec une prime de +25-40 %.

En quoi Android natif diffère-t-il de Flutter / React Native ?

Android Native (cette page) — développement natif en Kotlin/Java uniquement pour Android. Avantages : meilleures performances, accès complet aux API de la plateforme (caméra/GPS/Bluetooth/NFC via les SDK natifs), UX native (Material Design 3). Inconvénients : duplication de la base de code pour iOS. Flutter (Dart) — multiplateforme de Google. Une seule base de code pour iOS + Android. Dominant dans les startups + la CEI grâce à la vitesse de développement. Senior Flutter ≈ Senior Native. React Native (JavaScript) — multiplateforme de Meta. Utilisé par les startups internationales. Voir React (la redirection canonique y pointe). Stratégie : Android natif — si vous travaillez dans une banque/grande entreprise produit (applications où la performance est critique) ; Flutter — pour une startup qui itère vite ; React Native — si vous connaissez déjà React. Reconversion Android Native → Flutter en 2-3 mois (Dart ressemble à Kotlin/TS).

Par où commencer en Android en 2026 ?

Feuille de route : 1) Kotlin — documentation officielle kotlinlang.org + livre « Kotlin in Action » de Jemerov. Maîtriser la POO en Kotlin + la null safety + les bases des coroutines. 2) Bases de Java (1-2 semaines) — pour l'historique + la compréhension de la JVM. 3) Fondamentaux d'Android — cycle de vie Activity/Fragment, process death, système d'Intents. Android Developer Codelabs de Google (gratuits). 4) Jetpack Compose — Compose Pathway (tutoriel gratuit de Google) + Compose Cookbook. Maîtriser les patterns d'UI déclarative. 5) Coroutines + Flow pour l'asynchrone — guide officiel Kotlin Coroutines. 6) Architecture : MVVM ou MVI + Clean Architecture. Livre « Android Application Development with Kotlin » de Wickham. 7) Hilt (DI) + Room (base de données) + Retrofit (REST). 8) Bases de Firebase. 9) JUnit + Mockk + Compose Testing. 10) Projet personnel : une application Android complète (TODO/notes/météo avec API REST + authentification + Firebase Analytics), publiée sur Google Play. Livres : « Head First Android Development » de Sierra, « Kotlin in Action » de Jemerov. Délai jusqu'au niveau Junior — 8-12 mois à temps plein.

Combien d'offres Android sont ouvertes dans la CEI et en Europe ?

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.

De quelles compétences un développeur Android Senior a-t-il besoin ?

Un Android Senior prend en charge le cycle complet de développement mobile. Maîtrise de Kotlin : coroutines en profondeur (StateFlow/SharedFlow vs LiveData, concurrence structurée, dispatchers), génériques avec variance, sealed classes pour modéliser l'état, fonctions d'extension, conception de DSL (à la Anko/Compose). Jetpack Compose : compréhension approfondie des phases de composition, recomposition intelligente (remember/derivedStateOf), CompositionLocal, effets de bord (LaunchedEffect/DisposableEffect/produceState), layouts personnalisés via l'API Layout, animations + transitions, performance (l'ordre des Modifier compte, paramètres stables). Architecture : maîtrise de la Clean Architecture (modules de fonctionnalités, use-cases, pattern repository), MVI avec flux de données unidirectionnel, stratégies de navigation (single-activity vs multi-activity). Performance : profilage via Android Profiler (CPU/mémoire/réseau), optimisation du temps de démarrage (Baseline Profiles + Startup Profiles), performance de Compose (compteur de recompositions), fuites mémoire via LeakCanary. Build : maîtrise du Gradle Kotlin DSL, stratégies de modularisation (modules de fonctionnalités + buildSrc + convention plugins), règles R8/ProGuard. Tests : couverture de 70 %+, JUnit5 + Mockk + Truth + Espresso + Compose Testing + Roborazzi (régression par captures d'écran). Soft skills : revue de code, mentorat, communication avec le designer (Material Design 3 / patterns UX iOS). Anglais indispensable pour Senior+ — pour une relocalisation dans l'UE et le réseau Toptal.

Laisser une demande

Décrivez la tâche et laissez un contact : la demande arrive dans notre CRM et nous répondons au contact indiqué.

En envoyant, vous acceptez la politique de confidentialité.