Cross-platform: rynek
Cross-platform Mobile Engineer — szeroka nisza dla „programisty mobilnego bez wyraźnego przywiązania do frameworka” lub ról z wielojęzycznym stackiem mobilnym (Flutter + natywne mosty albo React Native + Kotlin Multiplatform). Według taksonomii — Mobile Developer / Mobile Engineer bez konkretnego frameworka. Rodzina ról: Mobile Engineer (ogólnie) (niezależny od frameworka — dobierany do zadania), Polyglot Mobile Developer (Flutter + Native albo RN + Native), Mobile Architect (strategia cross-platform dla zespołu), Kotlin Multiplatform Mobile Engineer (KMM — odpowiedź JetBrains na Fluttera, rośnie), Cross-platform Junior (mobile na poziomie wejściowym bez przywiązania do jednego frameworka). Stack: Flutter + Kotlin Multiplatform + React Native — trzy główne frameworki cross-platform. Polyglot Senior często zna wszystkie trzy na poziomie „przeczytać kod + naprawić błąd”. Dart dla Fluttera, Kotlin dla KMM/natywnego Androida, Swift dla natywnego iOS, TypeScript dla RN. Platform Channels / natywne mosty — do funkcji specyficznych dla platformy. Wzorce architektury mobilnej: Clean Architecture + podział na moduły funkcjonalne. Firebase lub AWS Amplify do usług backendowych. Testowanie: zależne od frameworka. Najczęstszy stack: react native, react, kotlin, swift, flutter. 46% zdalnie. Wskazówka: jeśli masz konkretny framework — dokładne dane znajdziesz na wyspecjalizowanych stronach /research/mobile/android, /research/mobile/ios, /research/mobile/flutter.
Rynek Cross-platform ma obecnie 386 otwartych ról, w tym świeżo zaobserwowanych: 341. Median salary $7291/mo.
46% ofert Cross-platform Mobile to praca zdalna lub hybrydowa. Programowanie mobilne jest przyjazne chmurze. Rosyjskie firmy produktowe — hybryda lub zdalnie.
⚠ wynagrodzenie znane dla 31 z 386 ofert; udział pracy zdalnej z 310 z podanym formatem; 341 liczone jako świeże obserwacje; trendu i trudności rekrutacji nie pokazujemy
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.
Popyt i obserwowana podaż
| Otwarty popyt | 386 |
| Obserwowana podaż | — nie publikujemy |
Cross-platform Mobile tworzy szeroką ogólną niszę rynku mobilnego. Pula pokrywa się z android/ios/flutter.
⚠ kandydaci pasujący do oferty nie są jeszcze liczeni: pokazujemy popyt i obserwowaną pulę
Rozkład wynagrodzeń
Co dziesiąta osoba zarabia poniżej $3464, co dziesiąta powyżej $17 600. Połowa rynku mieści się między $4619 a $12 500. Próba: 31.
Geografia popytu
| kraj | oferty |
|---|---|
| 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.
⚠ tylko liczba ofert: wynagrodzenia według krajów nie są publikowane
Używana razem z
Najpopularniejszy stack Cross-platform Mobile 2026: Flutter (Dart) lub Kotlin Multiplatform (Kotlin) lub React Native (TS) — trzy główne frameworki. Do tego natywne mosty (Kotlin dla Androida + Swift dla iOS). Wzorce architektury mobilnej (Clean Architecture + moduły funkcji). Firebase lub AWS Amplify (usługi backendowe). Fastlane (CI/CD). Testy mobilne specyficzne dla frameworka.
Typowe pary: Flutter + Dart, Kotlin + KMM, React Native + TypeScript, natywne mosty (Kotlin/Swift). Roadmapa nauki: wybór frameworka → jeden framework do poziomu Senior → podstawy drugiego frameworka → umiejętności Mobile Architect.
Popyt według poziomu
| poziom | oferty |
|---|---|
| senior | 148 |
| principal | 28 |
| lead | 17 |
| middle | 11 |
| junior | 6 |
Ścieżka kariery: Junior → Middle (wybór frameworka) → Senior (specjalizacja w jednym) → Mobile Architect (strategia wieloplatformowa) albo Full-stack Mobile.
⚠ tylko strona popytu: poziom większości obserwowanej puli jest nieznany
Pracodawcy
Popyt rozkłada się na 275 pracodawców. Największy odpowiada za 2.6%, pierwsza dziesiątka za 12.6%; pozostałe 87.4% to długi ogon.
| udział | wartość |
|---|---|
| top-1 | 2.6% |
| top-3 | 7.0% |
| top-10 | 12.6% |
| długi ogon | 87.4% |
⚠ nazw nie pokazujemy: klasyfikator jeszcze nie odróżnia agencji rekrutacyjnych od pracodawców końcowych
Gdzie Zorky widzi ten rynek
Obserwowane w 54 źródłach; największe odpowiada za 13.2% — ten rynek nie opiera się na jednym kanale.
Najnowsze ogłoszenia
- Senior Mobile Engineer (Flutter) – UI Polish & Performance · ZA · $3465
- Senior Android Mobile Engineer (DevOps) · ZA · $2082
- 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 · $7250
- Senior React Native Engineer (Mobile Engineer) · EG
Najnowsze otwarte oferty Cross-platform Mobile — najświeższe 10 stanowisk z odpowiednią jakością opisu. Pełna lista jest w naszym CRM lub pod linkiem „zobacz wszystkie” poniżej.
Sąsiednie rynki
Cross-platform Mobile — szeroka ogólna nisza rynku mobilnego. Pula pokrywa się z wyspecjalizowanymi segmentami android/ios/flutter. Dokładne wynagrodzenia dla twojego frameworka zob. /research/mobile/android, /research/mobile/ios, /research/mobile/flutter. Porównanie — na wykresie SiblingSubnichesChart powyżej.
⚠ rynki sąsiednie do porównania nie są jeszcze określone
Jak to mierzymy
- Oferta
- otwarta oferta, która przeszła kontrolę jakości i wymienia co najmniej dwie technologie
- Obserwowany kandydat
- kandydat, którego stack zawiera tę technologię; agregat — żaden pojedynczy rekord nie opuszcza perymetru
- Kandydat do dopasowania
- jeszcze nie liczone
- Okno
- oferty otwarte w chwili tworzenia snapshotu
O danych
- Część przekrojów jest ukryta: pokrycie danymi jest jeszcze niewystarczające.
- Statystyki pokazujemy tylko tam, gdzie próba przechodzi próg jakości.
- Brak bloku nie oznacza wartości zero.
Obecnie ukryte przekroje: 8.
Dane na dzień 2026-10-27
Kierunek: Mobile
Pokrewne specjalizacje
W ramach Cross-platform Mobile: Mobile Engineer (niezależny od frameworka), Polyglot Mobile Developer (Flutter + Native lub RN + Native), Mobile Architect (strategia wieloplatformowa), Kotlin Multiplatform Mobile Engineer (KMM — odpowiedź JetBrains), Cross-platform Junior. Dane wyspecjalizowane zob. /research/mobile/android, /research/mobile/ios, /research/mobile/flutter.
Najczęściej zadawane pytania
Najczęstsze pytania o Cross-platform Mobile: wynagrodzenie, Flutter vs RN vs KMM, komu pasuje ogólna rola Mobile, różnice względem wyspecjalizowanego Native, praca zdalna, jak nim zostać, umiejętności Senior. Szczegółowe dane — na stronach poszczególnych frameworków.
Ile zarabia Mobile Engineer Junior, Middle, Senior lub Lead?
Cross-platform mobile to bardziej dostępny punkt wejścia niż Native (Flutter nie wymaga Maca do buildu tylko na Androida). Skok Junior → Middle — wybór frameworka + jedno zarządzanie stanem + jeden backend chmurowy (Firebase). Senior często jest poliglotą — zna Fluttera + podstawy Native. Mobile Architect — strategia wieloplatformowa na poziomie zespołu, premia za rzadką umiejętność. Ścieżka kariery: Junior → Middle (wybór frameworka) → Senior → albo Tech Lead w konkretnym frameworku, Mobile Architect (wieloplatformowość), albo Full-stack (Dart po stronie serwera przez Shelf/Serverpod).
Jakiego stacku najczęściej wymagają oferty Cross-platform Mobile engineer?
5 najczęstszych technologii: react native, react, kotlin, swift, flutter. Natywnie: Swift dla iOS, Kotlin dla Androida, Java dla Androida legacy. Platform Channels / natywne mosty — wymagane do funkcji specyficznych dla platformy. Wzorce architektury mobilnej: Clean Architecture + podział na moduły funkcji + jedno zarządzanie stanem. Firebase (mobilny backend Google — najczęstszy) lub AWS Amplify (dla zespołów na stacku AWS). Mobile DevOps: Fastlane (automatyzacja CI/CD), Bitrise / GitHub Actions / Codemagic (CI). Testy mobilne: specyficzne dla frameworka + Firebase Test Lab + BrowserStack App Live na prawdziwych urządzeniach. Analityka mobilna: Firebase Analytics, AppsFlyer, Amplitude Mobile. Monitoring wydajności: Firebase Performance, Sentry Mobile, Datadog RUM Mobile.
Flutter vs React Native vs Kotlin Multiplatform — co wybrać?
Flutter (Dart) — najlepsza wydajność wśród rozwiązań wieloplatformowych (własny silnik renderujący Skia/Impeller). Dominuje w segmencie startupów + banków z WNP (Alfa Mobile). Jedna baza kodu → iOS + Android + Web + Desktop. Kotlin Multiplatform Mobile (KMM) — podejście JetBrains. Współdzielenie logiki biznesowej między Androidem/iOS w Kotlinie, UI pozostaje natywne (Compose dla Androida, SwiftUI dla iOS). Rosnący trend w natywnych zespołach Androida 2024–2026. Umiejętność premium +15-20% względem Flutter Senior. React Native (JS) — najlepszy dla zespołów z doświadczeniem w React. Architektura JS-bridge (poprawiona w New Architecture 2024+). Używany przez międzynarodowe startupy. Strategia: Flutter — startup MVP-first lub zespół z WNP; KMM — jeśli masz już natywny zespół Androida i chcesz współdzielić kod z iOS; RN — jeśli masz doświadczenie w React. Senior-poliglota (zna wszystkie trzy) — najcenniejsza kariera mobilna dla architekta wieloplatformowego.
Dla kogo jest rola „Cross-platform Mobile Engineer” w 2026?
Ta rola jest idealna dla: 1) Juniorów, którzy jeszcze nie wybrali frameworka i chcą spróbować mobile przez proste wejście (polecany Flutter — Mac nie jest potrzebny). 2) Seniorów-poliglotów, którzy pracowali z 2+ frameworkami i wolą zlecenia, w których narzędzie dobiera się do zadania. 3) Poziomu Mobile Architect — strategia cross-platform dla zespołu (Flutter dla nowego MVP + native dla legacy + KMM do współdzielenia kodu). 4) Founding Mobile Engineer w startupie — wybierasz stack zgodnie z roadmapą produktu. Wynagrodzenie jest nieco niższe niż u wyspecjalizowanego Native iOS Senior, ale wyższe niż u Flutter Junior. Strategia kariery: najpierw specjalizuj się w jednym frameworku aż do poziomu Senior, potem rozszerzaj się na cross-platform. Junior, który od początku jest „cross-platform”, ryzykuje płytką wiedzę ze wszystkich frameworków.
Czy inżynierowie Cross-platform Mobile mogą pracować zdalnie?
Tak, 46% ofert Cross-platform Mobile to praca w pełni zdalna lub hybrydowa. Programowanie mobilne jest przyjazne chmurze. Startupy — w pełni zdalnie. Rosyjskie firmy produktowe — hybrydowo lub zdalnie. Huby relokantów: Dubaj, Cypr, Lizbona, Tbilisi, Bali. Angielski — obowiązkowy do międzynarodowej pracy zdalnej z premią +25-40%.
Czym „ogólny Mobile Engineer” różni się od wyspecjalizowanego natywnego?
General Mobile Engineer (ta strona) — szeroka nisza dla ofert bez wyraźnego przypisania do frameworka. Obejmuje programistów Android/iOS/Flutter we wspólnej puli. Dobra dla juniorów, którzy jeszcze nie wybrali frameworka, lub dla Seniorów-poliglotów. Strony specjalistyczne: Android (Kotlin) — natywny Kotlin/Android; iOS (Swift) — natywny Swift/iOS; Flutter — Dart/Flutter. Jeśli znasz swój framework — sprawdź stronę specjalistyczną, gdzie znajdziesz dokładne wynagrodzenia i pytania Q5/Q6 specyficzne dla frameworka. Mobile Architect — to nie specjalizacja, lecz poziom kariery: projektuje strategię cross-platform dla zespołu, dogłębnie zna 2-3 frameworki.
Od czego zacząć w Cross-platform Mobile w 2026?
Roadmapa dla Juniora bez doświadczenia mobilnego: 1) Wybierz JEDEN framework na start. Rekomendacje: Flutter — najbardziej dostępne wejście (do buildu tylko na Androida nie potrzeba Maca, Hot Reload <1s, jedna baza kodu). Android Native (Kotlin) — jeśli chcesz natywnej wydajności + Compose + gotowości na rynek rosyjski (banki/firmy produktowe wymagają Native). iOS Native (Swift) — jeśli masz Maca (16GB z serii M) i chcesz segmentu premium. 2) Doprowadź wybrany framework do poziomu Junior-Middle (6-12 miesięcy). Szczegóły — na wyspecjalizowanych stronach roadmap android/ios/flutter. 3) Po osiągnięciu poziomu Senior — rozszerz się na drugi framework dla kariery poliglotycznej. 4) Cel Mobile Architect — znać dogłębnie 2-3 frameworki + chmurowe backendy mobilne (Firebase + AWS Amplify). Kursy dla wybranego frameworka — wymienione na wyspecjalizowanych stronach. Czas do Junior w dowolnym frameworku — 6-12 miesięcy w pełnym wymiarze. Cross-platform Senior — 3+ lat po Junior.
Ile ofert Cross-platform Mobile jest otwartych w WNP i Europie?
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.
Jakich umiejętności potrzebuje Senior Cross-platform Mobile?
Senior Cross-platform Mobile odpowiada za pełny cykl tworzenia aplikacji mobilnych + 2-3 frameworki. Jeden framework dogłębnie: Flutter (zob. umiejętności Seniora w /research/mobile/flutter), natywny Android (zob. /research/mobile/android) lub natywny iOS (zob. /research/mobile/ios). Drugi framework na poziomie „czytam kod + dodaję funkcję”: jeśli pierwszy to Flutter — drugi to Kotlin Multiplatform lub RN; jeśli pierwszy to natywny Android — drugi to Flutter lub KMM; jeśli pierwszy to natywny iOS — drugi to Flutter. Platform Channels / natywne mosty: pisanie kodu natywnego (Kotlin na Androida + Swift na iOS) dla funkcji specyficznych dla platformy z poziomu frameworka cross-platform. Architektura mobilna: Clean Architecture dla zespołu cross-platform, struktura modułowa, wydzielanie modułów funkcji, wybór strategii zarządzania stanem. Mobile DevOps: biegłość w Fastlane, CI/CD w Bitrise lub Codemagic, automatyczne testy zrzutów ekranu, dystrybucja wersji beta przez Firebase App Distribution. Wydajność: porównanie wydajności cross-platform + narzędzia profilowania dla każdego frameworka. Usługi backendowe dla aplikacji mobilnych: dogłębnie Firebase (Crashlytics + Analytics + Remote Config + Cloud Messaging + Firestore + Auth + Functions) lub AWS Amplify. Kompetencje miękkie: code review w kilku frameworkach, mentoring juniorów w dowolnym frameworku, komunikacja z designerami (HIG + Material Design). Angielski dla Senior+ obowiązkowo — społeczność mobilna jest przeważnie anglojęzyczna.
Zostaw zgłoszenie
Opisz zadanie i zostaw kontakt — zgłoszenie trafi do naszego CRM, a odpowiemy na podany kontakt.