We use technical cookies and visit statistics: Yandex Metrica and Zorky's own de-identified visit log (cookie zk_aid). We never collect form contents, search text or full IP addresses, and never sell data. Opt out with the button below, or with Global Privacy Control or Do Not Track in your browser. More about cookies and statistics.
Zorky CRMZorky CRM
EN|RU
@termdocs

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.

364
open jobs — by job title, reposts merged
$10,250
median $/mo
45%
remote

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 demand364
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

countryjobs
US75
PL42
GB17
IN14
DE13
CA9
ZA8
MY7
RU5
TH5

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

kotlin 117react 115react native 114swift 90flutter 65java 57cloud 41typescript 34swiftui 29jetpack compose 28javascript 27aws 24

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

gradejobs
senior132
principal29
lead16
middle9
junior3

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.

sharevalue
top-12.9%
top-36.3%
top-1012.0%
long tail88.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

All jobs →

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

MobileiOS / SwiftAndroid / KotlinFlutter

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.

Android / KotlinFlutteriOS / Swift

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.

By submitting, you agree to the privacy policy.