Cross-platform : marché
Cross-platform Mobile Engineer — niche large pour le « développeur mobile sans framework imposé » ou les postes avec une stack mobile polyglotte (Flutter + bridges natifs, ou React Native + Kotlin Multiplatform). Selon la taxonomie — Mobile Developer / Mobile Engineer sans framework spécifique. Famille de rôles : Mobile Engineer (général) (agnostique — framework choisi selon la tâche), Polyglot Mobile Developer (Flutter + natif ou RN + natif), Mobile Architect (stratégie multiplateforme pour une équipe), Kotlin Multiplatform Mobile Engineer (KMM — la réponse de JetBrains à Flutter, en croissance), Cross-platform Junior (mobile débutant sans engagement envers un framework unique). Stack : Flutter + Kotlin Multiplatform + React Native — les trois principaux frameworks multiplateformes. Un Senior polyglotte connaît souvent les trois au niveau « lire le code + corriger un bug ». Dart pour Flutter, Kotlin pour KMM/Android natif, Swift pour iOS natif, TypeScript pour RN. Platform Channels / bridges natifs — pour les fonctionnalités propres à chaque plateforme. Patterns d'architecture mobile : Clean Architecture + séparation en modules fonctionnels. Firebase ou AWS Amplify pour les services backend. Tests : spécifiques au framework. Stack la plus demandée : react native, react, kotlin, swift, flutter. 46 % en télétravail. Conseil : si vous avez un framework précis — consultez les pages spécialisées /research/mobile/android, /research/mobile/ios, /research/mobile/flutter pour des données exactes.
Le marché Cross-platform compte actuellement 386 postes ouverts, dont 341 observés récemment. Median salary $7 291/mo.
46 % des offres mobiles cross-platform sont en télétravail ou en hybride. Le développement mobile se prête bien au cloud. Entreprises produit russes — hybride ou télétravail.
⚠ salaire connu pour 31 offres sur 386 ; part du télétravail sur 310 avec un format indiqué ; 341 comptées comme observations récentes ; la tendance et la difficulté de recrutement ne sont pas affichées
Timeline: postings and sources
How many Cross-platform 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: 126
New sources connected: May 18 +2 · May 25 +5 · Jun 1 +4 · Jun 8 +3 · Jun 15 +6 · Jun 22 +11 · Jun 29 +12 · Jul 6 +11 · Jul 13 +9 · Jul 20 +9 · Jul 27 +5 · Aug 3 +4 · Aug 10 +4 · Aug 17 +5 · Aug 24 +2 · Aug 31 +1 · Sep 7 +2 · Sep 21 +5 · Sep 28 +5 · Oct 5 +4 · Oct 12 +3 · Oct 19 +8
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.
Salaries over time
Median Cross-platform salary per week, USD per month.
Median salary, USD per month
Only postings with a USD salary and a known period (month or year), $500–$50,000 per month. Weeks with fewer than 10 such postings are left blank — that means no data, not zero.
Remote work over time
Share of Cross-platform 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 Cross-platform 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 Cross-platform 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 ouverte | 386 |
| Offre observée | — non publié |
Le mobile cross-platform forme une large niche généraliste du marché mobile. Le vivier recoupe android/ios/flutter.
⚠ 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 $3 464, un sur dix plus de $17 600. La moitié du marché se situe entre $4 619 et $12 500. Échantillon: 31.
Géographie de la demande
| pays | offres |
|---|---|
| US | 73 |
| PL | 44 |
| IN | 16 |
| GB | 16 |
| ZA | 13 |
| DE | 11 |
| CA | 10 |
| BR | 9 |
| RU | 8 |
| MY | 7 |
The leader by Cross-platform Mobile job count is the US (73 positions). Russia — banking + e-commerce dominate. Poland — large remote market. International remote via Toptal + Y Combinator.
⚠ nombre d'offres uniquement : le salaire par pays n'est pas publié
Utilisée avec
Stack mobile cross-platform principale 2026 : Flutter (Dart), Kotlin Multiplatform (Kotlin) ou React Native (TS) — les trois principaux frameworks. Plus les ponts natifs (Kotlin pour Android + Swift pour iOS). Patterns d'architecture mobile (Clean Architecture + modules de fonctionnalités). Firebase ou AWS Amplify (services backend). Fastlane (CI/CD). Tests mobiles propres à chaque framework.
Couples courants : Flutter + Dart, Kotlin + KMM, React Native + TypeScript, ponts natifs (Kotlin/Swift). Feuille de route d'apprentissage : choix du framework → un framework jusqu'au niveau Senior → bases d'un second framework → compétences d'Architecte mobile.
Demande par niveau
| niveau | offres |
|---|---|
| senior | 148 |
| principal | 28 |
| lead | 17 |
| middle | 11 |
| junior | 6 |
Parcours de carrière : Junior → Middle (choix du framework) → Senior (spécialisé dans l'un d'eux) → Architecte mobile (stratégie cross-platform) ou Mobile Full-stack.
⚠ côté demande uniquement : le niveau du vivier observé est inconnu pour la majeure partie
Employeurs
La demande est répartie entre 275 employeurs. Le plus grand en représente 2.6 %, les dix premiers 12.6 % ; les 87.4 % restants forment la longue traîne.
| part | valeur |
|---|---|
| top 1 | 2.6% |
| top 3 | 7.0% |
| top 10 | 12.6% |
| longue traîne | 87.4% |
⚠ 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 54 sources ; la plus grande en représente 13.2 % : ce marché ne repose pas sur un seul canal.
Postes récents
- Senior Mobile Engineer (Flutter) – UI Polish & Performance · ZA · $3 465
- Senior Android Mobile Engineer (DevOps) · ZA · $2 082
- React Native/Kotlin Mobile Developer Senior · BR
- Mobile Developer (Kotlin Multiplatform) · PL
- Mobile Developer · HK
- Mobile Developer- FLEX/ CONTRACT · US
- Fullstack Mobile Developer ( Kotlin, Java Backend) · PL · $7 250
- Senior React Native Engineer (Mobile Engineer) · EG
Dernières offres en mobile cross-platform 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
Le mobile cross-platform — large niche généraliste du marché mobile. Le vivier recoupe les segments spécialisés android/ios/flutter. Pour la rémunération exacte dans votre framework, voir /research/mobile/android, /research/mobile/ios, /research/mobile/flutter. Comparaison — 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 du mobile cross-platform : Mobile Engineer (indépendant du framework), Développeur mobile polyglotte (Flutter + natif ou RN + natif), Architecte mobile (stratégie cross-platform), Ingénieur Kotlin Multiplatform Mobile (KMM — la réponse de JetBrains), Junior cross-platform. Pour les données spécialisées, voir /research/mobile/android, /research/mobile/ios, /research/mobile/flutter.
Questions fréquentes
Les questions les plus fréquentes sur le mobile cross-platform : rémunération, Flutter vs RN vs KMM, à qui convient le rôle mobile généraliste, différences avec le natif spécialisé, télétravail, comment le devenir, compétences Senior. Pour les données spécialisées, voir les pages dédiées à chaque framework.
Quel est le salaire d'un ingénieur mobile Junior, Middle, Senior ou Lead ?
Le mobile cross-platform est un point d'entrée plus accessible que le natif (Flutter n'exige pas de Mac pour un build uniquement Android). Passage de Junior à Middle — choisir un framework + une gestion d'état + un backend cloud (Firebase). Un Senior est souvent polyglotte — il connaît Flutter + les bases du natif. Architecte mobile — stratégie cross-platform au niveau de l'équipe, prime pour compétence rare. Parcours de carrière : Junior → Middle (choix du framework) → Senior → soit Tech Lead sur un framework précis, Architecte mobile (cross-platform), ou Full-stack (Dart côté serveur via Shelf/Serverpod).
Quelle stack est le plus souvent demandée à un ingénieur mobile cross-platform ?
Les 5 technologies les plus courantes : react native, react, kotlin, swift, flutter. Natif : Swift pour iOS, Kotlin pour Android, Java pour l'Android historique. Platform Channels / ponts natifs — nécessaires pour les fonctionnalités propres à chaque plateforme. Patterns d'architecture mobile : Clean Architecture + séparation en modules de fonctionnalités + une seule solution de gestion d'état. Firebase (le backend mobile de Google — le plus courant) ou AWS Amplify (pour les équipes sur la stack AWS). DevOps mobile : Fastlane (automatisation CI/CD), Bitrise / GitHub Actions / Codemagic (CI). Tests mobiles : propres à chaque framework + Firebase Test Lab + BrowserStack App Live pour les appareils réels. Analytique mobile : Firebase Analytics, AppsFlyer, Amplitude Mobile. Surveillance des performances : Firebase Performance, Sentry Mobile, Datadog RUM Mobile.
Flutter vs React Native vs Kotlin Multiplatform — que choisir ?
Flutter (Dart) — la meilleure performance parmi les solutions cross-platform (moteur de rendu propre Skia/Impeller). Dominant dans le segment startup + les banques de la CEI (Alfa Mobile). Une base de code → iOS + Android + Web + Desktop. Kotlin Multiplatform Mobile (KMM) — l'approche de JetBrains. Partager la logique métier entre Android/iOS en Kotlin, l'UI reste native (Compose pour Android, SwiftUI pour iOS). Tendance en croissance dans les équipes Android natives en 2024–2026. Compétence premium +15-20 % par rapport au Flutter Senior. React Native (JS) — idéal pour les équipes ayant un background React. Architecture à pont JS (améliorée avec la New Architecture 2024+). Utilisé par les startups internationales. Stratégie : Flutter — startup MVP d'abord ou équipe CEI ; KMM — si vous avez déjà une équipe Android native et voulez partager du code avec iOS ; RN — si background React. Un Senior polyglotte (qui connaît les trois) — la carrière mobile la plus précieuse pour un Architecte cross-platform.
À qui convient le métier de « Cross-platform Mobile Engineer » en 2026 ?
Ce rôle est idéal pour : 1) les Juniors qui n'ont pas encore choisi de framework et veulent essayer le mobile par une entrée simple (Flutter recommandé — pas besoin de Mac). 2) les Seniors polyglottes qui ont travaillé avec 2+ frameworks et préfèrent des missions où l'on choisit l'outil selon la tâche. 3) le niveau Mobile Architect — stratégie cross-platform pour l'équipe (Flutter pour un nouveau MVP + natif pour l'historique + KMM pour le partage de code). 4) Founding Mobile Engineer dans une startup — vous choisissez la stack selon la feuille de route produit. La rémunération est légèrement inférieure à celle d'un Senior iOS natif spécialisé, mais supérieure à celle d'un Junior Flutter. Stratégie de carrière : spécialisez-vous d'abord sur un framework jusqu'au niveau Senior, puis élargissez au cross-platform. Un Junior « cross-platform » dès le départ risque des connaissances superficielles sur tous les frameworks.
Les ingénieurs mobile cross-platform peuvent-ils travailler à distance ?
Oui, 46 % des offres mobile cross-platform sont entièrement à distance ou hybrides. Le développement mobile se prête bien au cloud. Startups — tout à distance. Entreprises produit russes — hybride ou à distance. Pôles d'expatriation : Dubaï, Chypre, Lisbonne, Tbilissi, Bali. L'anglais — indispensable pour le télétravail international, avec une prime de +25-40 %.
En quoi le « Mobile Engineer généraliste » diffère-t-il du natif spécialisé ?
Ingénieur Mobile généraliste (cette page) — une niche large pour les offres sans framework imposé. Regroupe les développeurs Android/iOS/Flutter en un ensemble commun. Convient aux juniors qui n'ont pas encore choisi de framework, ou aux seniors polyglottes. Pages spécialisées : Android (Kotlin) — spécifique Kotlin/Android natif ; iOS (Swift) — spécifique Swift/iOS natif ; Flutter — spécifique Dart/Flutter. Si vous connaissez votre framework, consultez la page spécialisée pour la rémunération exacte + les questions Q5/Q6 propres au framework. Architecte Mobile — ce n'est pas une spécialisation mais un niveau de carrière : conçoit la stratégie multiplateforme de l'équipe, maîtrise 2-3 frameworks en profondeur.
Par où commencer en mobile cross-platform en 2026 ?
Roadmap for a Junior without mobile experience: 1) Pick ONE framework to start. Recommendations: Flutter — the most accessible entry (no Mac needed for an Android-only build, Hot Reload <1s, single codebase). Android Native (Kotlin) — if you want native performance + Compose + ready for the Russian market (banks/product companies require Native). iOS Native (Swift) — if you have a Mac (16GB M-series) and want the premium segment. 2) Get the chosen framework to Junior-Middle level (6-12 months). Details — on the specialised android/ios/flutter roadmap pages. 3) After Senior level — expand into a second framework for a polyglot career. 4) Mobile Architect target — know 2-3 frameworks deeply + cloud-mobile backends (Firebase + AWS Amplify). Courses for the chosen framework — listed on the specialised pages. Time to Junior in any framework — 6-12 months full-time. Cross-platform Senior — 3+ years after Junior.
Combien d'offres en mobile cross-platform sont ouvertes dans la CEI et en Europe ?
544 active open Mobile Engineer positions (cross-platform / framework-agnostic). Geography: the US, Poland, India. This is a general niche — the pool overlaps with the specialised android/ios/flutter segments. The real market is wider than the sample thanks to the international remote segment. Time to close a Senior — 3-5 weeks.
De quelles compétences un développeur mobile cross-platform Senior a-t-il besoin ?
Un Mobile cross-platform Senior prend en charge le cycle complet de développement mobile + 2-3 frameworks. Un framework en profondeur : Flutter (voir les compétences Senior sur /research/mobile/flutter), Android natif (voir /research/mobile/android) ou iOS natif (voir /research/mobile/ios). Second framework au niveau « lire le code + ajouter une fonctionnalité » : si le premier est Flutter — le second est Kotlin Multiplatform ou RN ; si le premier est Android natif — le second est Flutter ou KMM ; si le premier est iOS natif — le second est Flutter. Platform Channels / ponts natifs : écriture de code natif (Kotlin pour Android + Swift pour iOS) pour les fonctionnalités propres à la plateforme depuis un framework cross-platform. Architecture mobile : Clean Architecture pour une équipe cross-platform, structure modulaire, séparation en modules de fonctionnalités, choix de la stratégie de gestion d'état. DevOps mobile : maîtrise de Fastlane, CI/CD Bitrise ou Codemagic, tests automatisés par captures d'écran, distribution bêta via Firebase App Distribution. Performance : comparaison des performances cross-platform + outils de profilage propres à chaque framework. Services backend mobiles : Firebase en profondeur (Crashlytics + Analytics + Remote Config + Cloud Messaging + Firestore + Auth + Functions) ou AWS Amplify. Soft skills : revue de code sur plusieurs frameworks, mentorat des Juniors sur n'importe quel framework, communication avec les designers (HIG + Material Design). Anglais indispensable pour Senior+ — la communauté mobile est majoritairement anglophone.
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é.