Engenheiro Front - End React Native Sênior
Atuação híbrida em Barueri / SP.
Requisitos:
- Experiência sólida com React Native (versão >. 0.74) e React.js.
- Domínio de TypeScript no contexto mobile.
- Experiência com gerenciamento de estado utilizando Redux, Context API ou RTK Query.
- Vivência em testes unitários e de integração com Jest e React Testing Library.
- Experiência em testes end-to-end com Detox ou Maestro.
- Conhecimento na configuração e manutenção de pipelines com Fastlane, Bitrise, EAS ou GitHub Actions.
- Experiência com desenvolvimento e consumo de APIs REST e GraphQL.
- Vivência com Node.js (especialmente como BFF) e uso de Docker em ambientes de desenvolvimento.
- Conhecimento em ferramentas de observabilidade e rastreamento de erros como Sentry e Crashlytics.
Diferenciais:
- Experiência com push notifications avançadas (FCM/APNs).
- Implementação de pagamentos in-app.
- Conhecimento em Expo Router.
- Atuação prévia em fintechs ou healthtechs.
- Inglês avançado.
Atribuições:
- Atuar como referência técnica em React Native, liderando decisões de arquitetura, mentoria e padrões de código.
- Desenvolver soluções escaláveis e performáticas para grandes volumes de usuários.
- Estruturar e manter pipelines de CI/CD com automações completas (build, testes, publicação).
- Garantir conformidade com App Store e Play Store (billing, push, privacidade, changelogs).
- Monitorar desempenho e aplicar melhorias com base em KPIs e ferramentas de observabilidade.
- Definir e implementar estratégias de gerenciamento de estado e persistência segura de dados.
- Assegurar cobertura de testes (unitários, integração e E2E) e manter qualidade via pipelines automatizados.
- Colaborar ativamente com o time por meio de pair programming, revisão de código e documentação viva.