Estamos em busca de um(a) Desenvolvedor(a) Mobile Sênior para se juntar ao nosso time de tecnologia. Você será responsável por liderar iniciativas técnicas no desenvolvimento de aplicações móveis de alta performance, escaláveis e com foco em experiência do usuário.
Responsabilidades
- Desenvolver e manter aplicações móveis utilizando React Native (com foco em performance, acessibilidade e boas práticas).
- Participar ativamente de decisões de arquitetura e contribuir com soluções técnicas escaláveis.
- Colaborar com times multidisciplinares (produto, UX/UI, QA e backend).
- Garantir a qualidade do código por meio de code reviews e práticas de engenharia de software.
- Acompanhar tendências e novidades da comunidade React Native, sugerindo melhorias contínuas.
Requisitos
- Sólido conhecimento em React Native e seu ecossistema (Hooks, Context API, Navigation, Gestures, Animations).
- Domínio de TypeScript para desenvolvimento tipado e seguro.
- Experiência com Expo e/ou configuração nativa (Android/iOS)
- Conhecimento em integração com APIs REST/GraphQL
- Experiência com bibliotecas de testes (Jest, React Testing Library, Detox).
- Capacidade de liderança técnica, mentoria e comunicação.
- Experiência com gerenciamento de estado (Zustand, Redux, Recoil ou Jotai).
- Conhecimento em boas práticas de acessibilidade mobile.
- Experiência com otimização de performance (lazy loading, memoization, otimização de renderizações).
- Familiaridade com design systems e bibliotecas de UI
Diferenciais
- Conhecimentos em CI/CD com GitHub Actions, Bitrise ou similares.
- Experiência em monitoramento e observabilidade (Sentry, Datadog, Firebase Crashlytics, MixPanel).
- Vivência em projetos de grande escala
- Solida experiência em segurança de aplicações mobile (armazenamento seguro de tokens, OWASP Mobile Security).
- Experiência com microfrontends ou arquitetura orientada a múltiplos times
Aplicar-se a Vaga