React Native
Framework do Meta pra apps cross-platform com JavaScript. Mercado BR muito aquecido (40k+ vagas).
Dificuldade
Faixa salarial
R$ 3.100 (júnior) a R$ 20.000 (sênior em grandes empresas). Média BR R$ 7.458, Glassdoor 2026. Pleno gira em R$ 7-12k. Vagas internacionais remotas pagam US$ 4.000-7.000/mês (R$ 20k+).
Cargos típicos
4 cargos
O que é essa subárea
Desenvolvedor React Native é o profissional que constrói apps mobile pra iOS e Android usando uma única base de código JavaScript/TypeScript com React. Diferente do desenvolvimento nativo (Swift/Kotlin), entrega 80-90% da experiência nativa com metade do esforço. Por isso é o framework mais procurado no mercado BR em 2026: BeBee registra 48k+ vagas relacionadas, com salários partindo de R$ 3-4k pra júnior e chegando a R$ 11-20k pra sênior. Empresas brasileiras (Magazine Luiza, Vivo, fintechs, startups) preferem React Native pela velocidade de entrega e pelo pool gigante de devs React que podem migrar pra mobile.
Como difere de Desenvolvimento Mobile
Dentro de Mobile, o React Native separa-se do iOS Nativo e Android Nativo pelo modelo: cross-platform vs nativo. Diferente do Flutter (framework do Google com Dart), React Native usa JavaScript, linguagem que dev web já conhece, facilitando migração de carreira. Não é só 'web pra mobile': renderiza componentes nativos reais, não webview. Cargo é o mais procurado em Mobile no BR (40k+ vagas vs ~10k iOS nativo), porque uma pessoa entrega pra duas plataformas. Ideal pra quem vem de Frontend React e quer expandir pra mobile.
No dia a dia
No dia a dia: desenvolve telas e componentes em JavaScript/TypeScript com React, integra com APIs REST/GraphQL do backend, implementa navegação (React Navigation), gerencia estado (Redux, Zustand, Context API), trabalha com bibliotecas nativas (câmera, push notifications, deep links), otimiza performance pra rodar bem em dispositivos variados, e faz deploy pra App Store e Google Play (Expo ou bare workflow). Colabora com designers em handoff de Figma e com backend pra integração de dados.
Habilidades específicas
- JavaScript/TypeScript profundo (com React)
- React Native API e ecossistema (Expo, React Navigation, Reanimated)
- Integração com APIs REST e GraphQL
- Gestão de estado em apps (Redux Toolkit, Zustand, Context)
- Conhecimento básico nativo (debugging em iOS/Android, builds, releases)
Ferramentas específicas
- React Native + TypeScript
- Expo (mais comum em projetos novos e empresas médias)
- VS Code + ESLint + Prettier
- Xcode (mac) ou Android Studio (builds)
- Firebase ou OneSignal (push notifications)
- Sentry ou Bugsnag (crash reporting)
Roadmap específico
- 1Dominar JavaScript/TypeScript + React (web) profundamente primeiro
- 2Aprender React Native via Expo (caminho mais rápido em 2026)
- 3Estudar navegação, estado e integração com APIs no contexto mobile
- 4Construir 2-3 apps completos com publicação na Google Play (TestFlight no iOS exige mac)
- 5Contribuir pra biblioteca open-source React Native (peso enorme no currículo)
Cursos gratuitos
- React Native Express (reactnative.express): curso completo gratuito em inglês
- Rocketseat: Trilha React Native (parte gratuita das playlists do YouTube)
- Documentação oficial React Native + Expo (referência principal, gratuita)
Projetos pra portfólio
- Clone de app conhecido (Instagram feed, Spotify mini, Trello) com publicação na loja
- App próprio resolvendo problema real seu: lista de tarefas, controle financeiro, hábitos
- Componente reutilizável publicado no npm (biblioteca pequena com docs)
Cargos típicos
Faixa salarial
R$ 3.100 (júnior) a R$ 20.000 (sênior em grandes empresas). Média BR R$ 7.458, Glassdoor 2026. Pleno gira em R$ 7-12k. Vagas internacionais remotas pagam US$ 4.000-7.000/mês (R$ 20k+).
Dicas pra começar
Se você já sabe React (web), React Native é o caminho mais rápido pra mobile, 2-3 meses de transição. Comece com Expo (não bare): você publica apps sem precisar de mac no início. Mac vira necessário só pra build iOS final. TypeScript é obrigatório em 2026. Vagas que pedem JS puro são raras. Publique pelo menos 1 app na Google Play (de graça). Recrutadores adoram ver app real funcionando.