Cross-platform: market
Cross-platform Mobile Engineer — broad niche for "mobile developer without an explicit framework lock-in" or roles with a polyglot mobile stack (Flutter + Native bridges, or React Native + Kotlin Multiplatform). By taxonomy — Mobile Developer / Mobile Engineer without a specific framework. Role family: Mobile Engineer (general) (framework-agnostic — picked per task), Polyglot Mobile Developer (Flutter + Native or RN + Native), Mobile Architect (cross-platform strategy for a team), Kotlin Multiplatform Mobile Engineer (KMM — JetBrains' answer to Flutter, growing), Cross-platform Junior (entry-level mobile without commitment to a single framework). Stack: Flutter + Kotlin Multiplatform + React Native — the three main cross-platform frameworks. A Polyglot Senior often knows all three at the "read code + fix a bug" level. Dart for Flutter, Kotlin for KMM/native Android, Swift for native iOS, TypeScript for RN. Platform Channels / Native bridges — for platform-specific features. Mobile architecture patterns: Clean Architecture + feature-module separation. Firebase or AWS Amplify for backend services. Testing: framework-specific. Top stack: react, react native, kotlin, swift, flutter. 48% remote. Tip: if you have a specific framework — see the specialised pages /research/mobile/android, /research/mobile/ios, /research/mobile/flutter for exact data.
The Cross-platform market currently has 364 open roles, 336 of them freshly observed. Median salary $10,250/mo.
48% of Cross-platform Mobile jobs are remote or hybrid. Mobile development is cloud-friendly. Russian product companies — hybrid or remote.
⚠ salary known for 23 of 364 jobs; remote share from 294 with a stated format; 336 counted as fresh observations; trend and hiring difficulty are not shown
Demand and observed supply
| Open demand | 364 |
| Observed supply | — not published |
Cross-platform Mobile forms a broad general niche of the mobile market. The pool overlaps with android/ios/flutter.
⚠ candidates matching a vacancy are not counted yet: demand and the observed pool are shown
Salary distribution
One in ten earns under $3,875, one in ten over $17,600. Half the market falls between $6,500 and $14,166. Sample: 23.
⚠ percentiles from 23 salaries out of 364 jobs — a guide on a small sample
Demand geography
| country | jobs |
|---|---|
| US | 75 |
| PL | 42 |
| GB | 17 |
| IN | 14 |
| DE | 13 |
| CA | 9 |
| ZA | 8 |
| MY | 7 |
| RU | 5 |
| TH | 5 |
The leader by Cross-platform Mobile job count is Russia (0 positions). Russia — banking + e-commerce dominate. Poland — large remote market. International remote via Toptal + Y Combinator.
⚠ job counts only: salary by country is not published
Used together with
Top Cross-platform Mobile stack 2026: Flutter (Dart) or Kotlin Multiplatform (Kotlin) or React Native (TS) — three main frameworks. Plus Native bridges (Kotlin for Android + Swift for iOS). Mobile architecture patterns (Clean Architecture + feature modules). Firebase or AWS Amplify (backend services). Fastlane (CI/CD). Mobile testing framework-specific.
Common pairs: Flutter + Dart, Kotlin + KMM, React Native + TypeScript, Native bridges (Kotlin/Swift). Learning roadmap: framework pick → one framework to Senior → second framework basics → Mobile Architect skills.
Demand by grade
| grade | jobs |
|---|---|
| senior | 132 |
| principal | 29 |
| lead | 16 |
| middle | 9 |
| junior | 3 |
Career flow: Junior → Middle (framework pick) → Senior (specialised in one) → Mobile Architect (cross-platform strategy) or Full-stack Mobile.
⚠ demand side only: the grade of the observed pool is unknown for most of it
Employers
Demand is spread across 260 employers. The largest accounts for 2.9%, the top ten for 12.0%; the remaining 88.0% is long tail.
| share | value |
|---|---|
| top-1 | 2.9% |
| top-3 | 6.3% |
| top-10 | 12.0% |
| long tail | 88.0% |
⚠ names are not shown: staffing agencies and end employers are not yet told apart by the classifier
Where Zorky sees this market
Observed across 50 sources; the largest accounts for 13.2% — this market does not rest on a single channel.
Recent openings
- Senior Mobile Engineer · RO
- Mobile Engineer - ElevenMusic · DE
- Lead Mobile Engineer · US
- Sr. Mobile Engineer · US
- Principal Mobile Engineer (POS Terminal) · INT
- Software Engineer II (Mobile Developer - Android/Kotlin) - Mobile App Growth · US · $12,083
- Fullstack Mobile Developer ( Kotlin, Java Backend) · PL
- Senior Mobile Engineer · SE
Latest open Cross-platform Mobile jobs — the most recent 10 positions with adequate description quality. The full list is in our CRM or via the "see all" link below.
Adjacent markets
Cross-platform Mobile — broad general niche of the mobile market. The pool overlaps with the specialised android/ios/flutter segments. For exact pay in your framework see /research/mobile/android, /research/mobile/ios, /research/mobile/flutter. Comparison — in the SiblingSubnichesChart above.
⚠ adjacent markets for comparison are not defined yet
How this is measured
- Vacancy
- an open job that cleared the quality gate and lists at least two technologies
- Observed candidate
- a candidate whose stack contains this technology; an aggregate — not a single record leaves the perimeter
- Matchable candidate
- not counted yet
- Window
- jobs open at the moment the snapshot was built
About the data
- Some breakdowns are hidden: their data coverage is not yet sufficient.
- Statistics are shown only where the sample clears a quality gate.
- A missing block does not mean a value of zero.
Breakdowns currently hidden: 8.
Data as of 2026-10-20
Direction: Mobile
Related specializations
Inside Cross-platform Mobile: Mobile Engineer (framework-agnostic), Polyglot Mobile Developer (Flutter + Native or RN + Native), Mobile Architect (cross-platform strategy), Kotlin Multiplatform Mobile Engineer (KMM — JetBrains' answer), Cross-platform Junior. For specialised data see /research/mobile/android, /research/mobile/ios, /research/mobile/flutter.
Frequently asked questions
The most common questions about Cross-platform Mobile: pay, Flutter vs RN vs KMM, who the general Mobile role suits, differences from Native specialised, remote, how to become, Senior skills. For specialised data see the framework-specific pages.
What does a Mobile Engineer Junior, Middle, Senior, or Lead earn?
Cross-platform mobile is a more accessible entry point than Native (Flutter doesn't require a Mac for an Android-only build). Junior → Middle jump — pick a framework + one state-management + one cloud-backend (Firebase). A Senior is often polyglot — knows Flutter + Native basics. Mobile Architect — cross-platform strategy at the team level, rare-skill premium. Career flow: Junior → Middle (framework pick) → Senior → either Tech Lead in a specific framework, Mobile Architect (cross-platform), or Full-stack (Dart server-side via Shelf/Serverpod).
What stack does a Cross-platform Mobile engineer most often need?
Top 5 common technologies: react, react native, kotlin, swift, flutter. Native: Swift for iOS, Kotlin for Android, Java for legacy Android. Platform Channels / Native bridges — required for platform-specific features. Mobile architecture patterns: Clean Architecture + feature-module separation + one state-management. Firebase (Google's mobile backend — most common) or AWS Amplify (for AWS-stack teams). Mobile DevOps: Fastlane (CI/CD automation), Bitrise / GitHub Actions / Codemagic (CI). Mobile testing: framework-specific + Firebase Test Lab + BrowserStack App Live for real devices. Mobile analytics: Firebase Analytics, AppsFlyer, Amplitude Mobile. Performance monitoring: Firebase Performance, Sentry Mobile, Datadog RUM Mobile.
Flutter vs React Native vs Kotlin Multiplatform — what to pick?
Flutter (Dart) — best performance among cross-platform (own Skia/Impeller rendering engine). Dominant in the startup segment + CIS banks (Alfa Mobile). One codebase → iOS + Android + Web + Desktop. Kotlin Multiplatform Mobile (KMM) — JetBrains' approach. Share business logic between Android/iOS in Kotlin, UI stays native (Compose for Android, SwiftUI for iOS). Growing trend in native-Android teams 2024–2026. Premium skill +15-20% over Flutter Senior. React Native (JS) — best for teams with React background. JS-bridge architecture (with New Architecture 2024+ improved). Used by international startups. Strategy: Flutter — startup MVP-first or CIS team; KMM — if you already have a native Android team and want code-sharing with iOS; RN — if React background. A polyglot Senior (knows all three) — the most valuable mobile career for cross-platform Architect.
Who is the "Cross-platform Mobile Engineer" role suited for in 2026?
This role is ideal for: 1) Juniors who haven't yet picked a framework and want to try mobile via a simple entry (Flutter recommended — no Mac needed). 2) Polyglot Seniors who have worked with 2+ frameworks and prefer gigs where you can pick the tool per task. 3) Mobile Architect level — cross-platform strategy for the team (Flutter for a new MVP + native for legacy + KMM for code-sharing). 4) Founding Mobile Engineer at a startup — you pick the stack per product roadmap. Pay is slightly below specialised Native iOS Senior but above Flutter Junior. Career strategy: specialise first in one framework up to Senior, then expand into cross-platform. A Junior who is "cross-platform" from the start risks shallow knowledge across all frameworks.
Can Cross-platform Mobile engineers work remotely?
Yes, 48% of Cross-platform Mobile jobs are full-remote or hybrid. Mobile development is cloud-friendly. Startups — full-remote. Russian product companies — hybrid or remote. Relocant hubs: Dubai, Cyprus, Lisbon, Tbilisi, Bali. English — must for international remote with a +25-40% premium.
How is "general Mobile Engineer" different from Native specialised?
General Mobile Engineer (this page) — broad niche for jobs without an explicit framework lock-in. Includes Android/iOS/Flutter developers in a common pool. Good for Juniors who haven't picked a framework yet, or for polyglot Seniors. Specialised pages: Android (Kotlin) — Native Kotlin/Android specific; iOS (Swift) — Native Swift/iOS specific; Flutter — Dart/Flutter specific. If you know your framework — check the specialised page for exact pay + framework-specific Q5/Q6 questions. Mobile Architect — not a specialisation but a career level: designs cross-platform strategy for the team, knows 2-3 frameworks deeply.
Where to start in Cross-platform Mobile in 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.
How many Cross-platform Mobile jobs are open across CIS and Europe?
528 active open Mobile Engineer positions (cross-platform / framework-agnostic). Geography: Russia / remote / Poland. 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.
What skills does a Senior Cross-platform Mobile need?
A Senior Cross-platform Mobile owns the full mobile development cycle + 2-3 frameworks. One framework deeply: either Flutter (see /research/mobile/flutter Senior skills), Native Android (see /research/mobile/android), or Native iOS (see /research/mobile/ios). Second framework at the "read code + add a feature" level: if the first is Flutter — the second is Kotlin Multiplatform or RN; if first is Native Android — second is Flutter or KMM; if first is Native iOS — second is Flutter. Platform Channels / Native bridges: writing native code (Kotlin for Android + Swift for iOS) for platform-specific features from a cross-platform framework. Mobile architecture: Clean Architecture for cross-platform team, modular structure, feature-module separation, state-management strategy choice. Mobile DevOps: Fastlane mastery, Bitrise or Codemagic CI/CD, automated screenshot testing, beta distribution via Firebase App Distribution. Performance: cross-platform performance comparison + profiling tools per framework. Mobile backend services: Firebase deep (Crashlytics + Analytics + Remote Config + Cloud Messaging + Firestore + Auth + Functions) or AWS Amplify. Soft: code review for multiple frameworks, mentoring Juniors in any framework, communication with designers (HIG + Material Design). English for Senior+ must — the mobile community is predominantly English-speaking.
Leave a request
Describe the task and leave a contact — the request goes to our CRM and we reply at the contact you provide.