Cross-platform: mercado
Cross-platform Mobile Engineer — nicho amplo para "desenvolvedor mobile sem vínculo explícito a um framework" ou cargos com stack mobile poliglota (Flutter + bridges nativos, ou React Native + Kotlin Multiplatform). Pela taxonomia — Mobile Developer / Mobile Engineer sem um framework específico. Família de cargos: Mobile Engineer (geral) (agnóstico de framework — escolhido conforme a tarefa), Polyglot Mobile Developer (Flutter + Nativo ou RN + Nativo), Mobile Architect (estratégia multiplataforma para uma equipe), Kotlin Multiplatform Mobile Engineer (KMM — a resposta da JetBrains ao Flutter, em crescimento), Cross-platform Junior (mobile de nível inicial sem compromisso com um único framework). Stack: Flutter + Kotlin Multiplatform + React Native — os três principais frameworks multiplataforma. Um Sênior poliglota muitas vezes conhece os três no nível "ler o código + corrigir um bug". Dart para Flutter, Kotlin para KMM/Android nativo, Swift para iOS nativo, TypeScript para RN. Platform Channels / bridges nativos — para recursos específicos da plataforma. Padrões de arquitetura mobile: Clean Architecture + separação em módulos de funcionalidades. Firebase ou AWS Amplify para serviços de backend. Testes: específicos de cada framework. Stack principal: react native, react, kotlin, swift, flutter. 46% remoto. Dica: se você tem um framework específico — veja as páginas especializadas /research/mobile/android, /research/mobile/ios, /research/mobile/flutter para dados exatos.
O mercado de Cross-platform tem agora 386 vagas abertas, 341 delas observadas recentemente. Median salary $7.291/mo.
46% das vagas de Mobile Multiplataforma são remotas ou híbridas. O desenvolvimento mobile é favorável à nuvem. Empresas de produto russas — híbrido ou remoto.
⚠ salário conhecido para 31 de 386 vagas; participação de remoto a partir de 310 com formato informado; 341 contadas como observações recentes; tendência e dificuldade de contratação não são mostradas
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.
Demanda e oferta observada
| Demanda aberta | 386 |
| Oferta observada | — não publicado |
Cross-platform Mobile forma um nicho geral amplo do mercado mobile. O pool se sobrepõe a android/ios/flutter.
⚠ candidatos compatíveis com uma vaga ainda não são contados: são mostrados a demanda e o pool observado
Distribuição de salários
Um em cada dez ganha menos de $3.464, um em cada dez mais de $17.600. Metade do mercado fica entre $4.619 e $12.500. Amostra: 31.
Geografia da demanda
| país | vagas |
|---|---|
| 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.
⚠ apenas número de vagas: o salário por país não é publicado
Usada junto com
Top stack de Cross-platform Mobile 2026: Flutter (Dart) ou Kotlin Multiplatform (Kotlin) ou React Native (TS) — três frameworks principais. Mais bridges nativas (Kotlin para Android + Swift para iOS). Padrões de arquitetura mobile (Clean Architecture + feature modules). Firebase ou AWS Amplify (serviços de backend). Fastlane (CI/CD). Testes mobile específicos de framework.
Pares comuns: Flutter + Dart, Kotlin + KMM, React Native + TypeScript, bridges nativas (Kotlin/Swift). Roadmap de aprendizado: escolha de framework → um framework até Sênior → noções do segundo framework → habilidades de Mobile Architect.
Demanda por nível
| nível | vagas |
|---|---|
| senior | 148 |
| principal | 28 |
| lead | 17 |
| middle | 11 |
| junior | 6 |
Fluxo de carreira: Júnior → Pleno (escolha de framework) → Sênior (especializado em um) → Mobile Architect (estratégia cross-platform) ou Full-stack Mobile.
⚠ apenas o lado da demanda: a senioridade do pool observado é desconhecida na maior parte
Empregadores
A demanda está distribuída entre 275 empregadores. O maior responde por 2.6%, os dez primeiros por 12.6%; os 87.4% restantes são cauda longa.
| proporção | valor |
|---|---|
| top 1 | 2.6% |
| top 3 | 7.0% |
| top 10 | 12.6% |
| cauda longa | 87.4% |
⚠ os nomes não são mostrados: o classificador ainda não distingue agências de recrutamento de empregadores finais
Onde o Zorky vê este mercado
Observado em 54 fontes; a maior responde por 13.2%: este mercado não depende de um único canal.
Vagas recentes
- 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
Vagas de Cross-platform Mobile abertas mais recentes — as 10 posições mais recentes com qualidade de descrição adequada. A lista completa está no nosso CRM ou pelo link "ver todas" abaixo.
Mercados adjacentes
Cross-platform Mobile — nicho geral amplo do mercado mobile. O pool se sobrepõe aos segmentos especializados android/ios/flutter. Para a remuneração exata no seu framework, veja /research/mobile/android, /research/mobile/ios, /research/mobile/flutter. A comparação — no SiblingSubnichesChart acima.
⚠ mercados adjacentes para comparação ainda não foram definidos
Como é medido
- Vaga
- uma vaga aberta que passou pelo filtro de qualidade e lista pelo menos duas tecnologias
- Candidato observado
- um candidato cujo stack contém esta tecnologia; um agregado — nenhum registro individual sai do perímetro
- Candidato compatível
- ainda não contado
- Janela
- vagas abertas no momento em que o snapshot foi gerado
Sobre os dados
- Alguns detalhamentos estão ocultos: a cobertura de dados deles ainda não é suficiente.
- As estatísticas só aparecem onde a amostra passa por um controle de qualidade.
- A ausência de um bloco não significa valor zero.
Detalhamentos ocultos no momento: 8.
Dados de 2026-10-27
Área: Mobile
Especializações relacionadas
Dentro de Cross-platform Mobile: Mobile Engineer (agnóstico de framework), Polyglot Mobile Developer (Flutter + Nativo ou RN + Nativo), Mobile Architect (estratégia cross-platform), Kotlin Multiplatform Mobile Engineer (KMM — a resposta da JetBrains), Cross-platform Junior. Para dados especializados, veja /research/mobile/android, /research/mobile/ios, /research/mobile/flutter.
Perguntas frequentes
As perguntas mais comuns sobre Cross-platform Mobile: pagamento, Flutter vs RN vs KMM, para quem o papel geral de Mobile serve, diferenças do Native especializado, remoto, como se tornar, skills de Senior. Para dados especializados, veja as páginas específicas de cada framework.
Quanto ganha um Mobile Engineer Júnior, Pleno, Sênior ou Lead?
O mobile cross-platform é um ponto de entrada mais acessível que o Native (o Flutter não exige um Mac para uma build apenas-Android). O salto Júnior → Pleno — escolher um framework + um state-management + um backend em nuvem (Firebase). Um Sênior costuma ser poliglota — conhece Flutter + noções de Native. Mobile Architect — estratégia cross-platform no nível do time, adicional por skill rara. Fluxo de carreira: Júnior → Pleno (escolha de framework) → Sênior → ou Tech Lead num framework específico, Mobile Architect (cross-platform), ou Full-stack (Dart no lado do servidor via Shelf/Serverpod).
De qual stack um engenheiro Cross-platform Mobile mais precisa?
Top tecnologias comuns 5: react native, react, kotlin, swift, flutter. Nativo: Swift para iOS, Kotlin para Android, Java para Android legacy. Platform Channels / Native bridges — obrigatório para features específicas de plataforma. Patterns de arquitetura mobile: Clean Architecture + separação por feature-module + um state-management. Firebase (backend mobile do Google — o mais comum) ou AWS Amplify (para times de stack AWS). Mobile DevOps: Fastlane (automação de CI/CD), Bitrise / GitHub Actions / Codemagic (CI). Testes mobile: específicos do framework + Firebase Test Lab + BrowserStack App Live para dispositivos reais. Analytics mobile: Firebase Analytics, AppsFlyer, Amplitude Mobile. Monitoramento de performance: Firebase Performance, Sentry Mobile, Datadog RUM Mobile.
Flutter vs React Native vs Kotlin Multiplatform — o que escolher?
Flutter (Dart) — o melhor desempenho entre os cross-platform (motor de renderização próprio Skia/Impeller). Dominante no segmento de startups + bancos da CEI (Alfa Mobile). Um código → iOS + Android + Web + Desktop. Kotlin Multiplatform Mobile (KMM) — a abordagem da JetBrains. Compartilhar a lógica de negócio entre Android/iOS em Kotlin, a UI fica nativa (Compose para Android, SwiftUI para iOS). Tendência em alta em times de Android nativo 2024–2026. Skill premium +15-20% sobre um Flutter Sênior. React Native (JS) — o melhor para times com background em React. Arquitetura de JS-bridge (melhorada com a New Architecture 2024+). Usado por startups internacionais. Estratégia: Flutter — MVP-first de startup ou time da CEI; KMM — se você já tem um time de Android nativo e quer compartilhar código com iOS; RN — se tem background em React. Um Sênior poliglota (conhece os três) — a carreira mobile mais valiosa para Architect cross-platform.
Para quem o cargo de "Cross-platform Mobile Engineer" é indicado em 2026?
Este papel é ideal para: 1) Juniors que ainda não escolheram um framework e querem experimentar mobile por uma entrada simples (Flutter recomendado — sem necessidade de Mac). 2) Seniors poliglotas que trabalharam com 2+ frameworks e preferem gigs onde se pode escolher a ferramenta por tarefa. 3) Nível Mobile Architect — estratégia cross-platform para o time (Flutter para um novo MVP + nativo para legacy + KMM para compartilhamento de código). 4) Founding Mobile Engineer em uma startup — você escolhe o stack conforme o roadmap do produto. O pagamento é um pouco abaixo do Native iOS Senior especializado, mas acima do Flutter Junior. Estratégia de carreira: especialize-se primeiro em um framework até Senior, depois expanda para cross-platform. Um Junior que é "cross-platform" desde o início corre o risco de conhecimento raso em todos os frameworks.
Engenheiros de Mobile multiplataforma podem trabalhar remotamente?
Sim, 46% das vagas de Cross-platform Mobile são totalmente remotas ou híbridas. O desenvolvimento mobile é propício à nuvem. Startups — totalmente remoto. Empresas de produto russas — híbrido ou remoto. Hubs de relocação: Dubai, Chipre, Lisboa, Tbilisi, Bali. Inglês — obrigatório para remoto internacional com um prêmio +25-40%.
Em que o "Mobile Engineer geral" difere do Nativo especializado?
Mobile Engineer geral (esta página) — nicho amplo para vagas sem vínculo explícito com um framework. Inclui desenvolvedores Android/iOS/Flutter em um pool comum. Bom para juniores que ainda não escolheram um framework, ou para seniores poliglotas. Páginas especializadas: Android (Kotlin) — específico de Kotlin/Android nativo; iOS (Swift) — específico de Swift/iOS nativo; Flutter — específico de Dart/Flutter. Se você conhece seu framework — confira a página especializada para remuneração exata + perguntas Q5/Q6 específicas do framework. Mobile Architect — não é uma especialização, mas um nível de carreira: define a estratégia multiplataforma do time e conhece 2-3 frameworks a fundo.
Por onde começar em Cross-platform Mobile em 2026?
Roadmap para um Junior sem experiência mobile: 1) Escolha UM framework para começar. Recomendações: Flutter — a entrada mais acessível (sem necessidade de Mac para um build só-Android, Hot Reload <1s, codebase única). Android Native (Kotlin) — se você quer performance nativa + Compose + estar pronto para o mercado russo (bancos/empresas de produto exigem Native). iOS Native (Swift) — se você tem um Mac (16GB M-series) e quer o segmento premium. 2) Leve o framework escolhido ao nível Junior-Middle (6-12 meses). Detalhes — nas páginas de roadmap especializadas android/ios/flutter. 3) Depois do nível Sênior — expanda para um segundo framework para uma carreira poliglota. 4) Alvo Mobile Architect — conheça 2-3 frameworks a fundo + backends cloud-mobile (Firebase + AWS Amplify). Cursos para o framework escolhido — listados nas páginas especializadas. Tempo até Junior em qualquer framework — 6-12 meses em tempo integral. Sênior cross-platform — 3+ anos depois de Junior.
Quantas vagas de Cross-platform Mobile estão abertas na CEI e na Europa?
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 quais skills um Senior Cross-platform Mobile precisa?
Um Mobile Multiplataforma Sênior é dono do ciclo completo de desenvolvimento mobile + 2-3 frameworks. Um framework a fundo: Flutter (veja as habilidades de Sênior em /research/mobile/flutter), Android nativo (veja /research/mobile/android) ou iOS nativo (veja /research/mobile/ios). Segundo framework no nível de "ler o código + adicionar uma funcionalidade": se o primeiro é Flutter — o segundo é Kotlin Multiplatform ou RN; se o primeiro é Android nativo — o segundo é Flutter ou KMM; se o primeiro é iOS nativo — o segundo é Flutter. Platform Channels / bridges nativas: escrever código nativo (Kotlin para Android + Swift para iOS) para recursos específicos da plataforma a partir de um framework multiplataforma. Arquitetura mobile: Clean Architecture para um time multiplataforma, estrutura modular, separação em módulos de funcionalidade, escolha da estratégia de gerenciamento de estado. Mobile DevOps: domínio de Fastlane, CI/CD com Bitrise ou Codemagic, testes automatizados de screenshot, distribuição beta via Firebase App Distribution. Desempenho: comparação de desempenho entre plataformas + ferramentas de profiling de cada framework. Serviços de backend mobile: Firebase a fundo (Crashlytics + Analytics + Remote Config + Cloud Messaging + Firestore + Auth + Functions) ou AWS Amplify. Soft skills: code review em vários frameworks, mentoria de Júniores em qualquer framework, comunicação com designers (HIG + Material Design). Inglês para Sênior+ obrigatório — a comunidade mobile fala predominantemente inglês.
Deixar uma solicitação
Descreva a tarefa e deixe um contato: a solicitação chega ao nosso CRM e respondemos no contato informado.