Tech Lead Mobile
React Native.
Será que seu currículo passa pelo filtro desta vaga?
Envie seu CV e descubra, em segundos, sua compatibilidade real com Tech Lead Mobile | React Native — o que já atende, e onde seu currículo pode estar perdendo aderência.
Descrição da vaga
Estamos buscando um(a) Tech Lead Mobile com experiência em React Native, para atuar na liderança técnica de uma arquitetura mobile White Label, garantindo escalabilidade, reutilização de código, padronização e qualidade das aplicações.
A posição combina liderança técnica e atuação hands-on, participando diretamente das decisões de arquitetura, desenvolvimento e evolução da solução. Procuramos alguém que tenha experiência na construção de aplicações utilizadas por diferentes marcas ou clientes, com capacidade de estruturar uma base tecnológica reutilizável e flexível para atender diferentes necessidades.
Responsabilidades
- Liderar tecnicamente o desenvolvimento e a evolução da arquitetura mobile em React Native.
- Definir e evoluir uma arquitetura White Label, permitindo a reutilização de código e a customização das aplicações para diferentes contextos.
- Atuar diretamente no desenvolvimento de funcionalidades e componentes, mantendo uma atuação hands-on.
- Definir padrões de arquitetura, organização de código, componentes, bibliotecas e boas práticas.
- Estruturar soluções que permitam compartilhar código entre diferentes aplicações, mantendo flexibilidade para customizações específicas.
- Avaliar decisões técnicas relacionadas a React Native, TypeScript, módulos nativos e integrações com APIs.
- Garantir qualidade, performance, segurança, escalabilidade e facilidade de manutenção das aplicações.
- Participar da definição de estratégias para publicação e atualização das aplicações nas lojas Apple App Store e Google Play.
- Apoiar a definição de processos de desenvolvimento, revisão de código, testes e CI/CD.
- Identificar riscos técnicos, débitos e oportunidades de melhoria, propondo soluções para evolução da arquitetura.
- Apoiar tecnicamente desenvolvedores, promovendo boas práticas e evolução do time.
- Trabalhar em conjunto com Produto, UX/UI, Backend e demais áreas envolvidas no desenvolvimento das aplicações.
- Participar da análise técnica de novos requisitos, estimativas e definição de soluções.
Requisitos
Obrigatórios:
- Experiência sólida com React Native e TypeScript.
- Experiência na definição e evolução de arquiteturas mobile.
- Experiência prática com arquitetura White Label, multi-app ou soluções destinadas a diferentes marcas/clientes.
- Experiência com desenvolvimento mobile para iOS e Android.
- Conhecimento de arquitetura de software, padrões de projeto e boas práticas de desenvolvimento.
- Experiência com integração de APIs REST e serviços backend.
- Conhecimento de gerenciamento de estado, navegação, componentes reutilizáveis e bibliotecas mobile.
- Experiência com Git, code review e processos de desenvolvimento colaborativo.
- Conhecimento de testes automatizados e estratégias de qualidade para aplicações mobile.
- Experiência com CI/CD e processos de publicação de aplicações.
- Capacidade de atuar de forma hands-on, contribuindo diretamente com código e decisões técnicas.
- Boa capacidade de comunicação e de condução técnica junto ao time.
Diferenciais:
- Experiência com Native Modules e integração com recursos nativos de iOS e Android.
- Conhecimento de Swift e/ou Kotlin.
- Experiência com monorepo, design systems e bibliotecas compartilhadas.
- Experiência com Expo e/ou React Native CLI.
- Conhecimento de Firebase, serviços de analytics, push notifications e crash reporting.
- Experiência com arquitetura modular e estratégias de compartilhamento de código.
- Conhecimento de pipelines de CI/CD para iOS e Android.
- Experiência em produtos digitais de grande escala ou com múltiplas aplicações.
O que oferecemos
- Equipamentos de trabalho de qualidade para você desempenhar suas atividades com excelência;
- Day off no mês do seu aniversário, para celebrar como preferir;
- Incentivo à educação, com parcerias com instituições de ensino superior e de idiomas;
- Plataforma de formação Growdev, com conteúdos práticos e alinhados ao mercado de tecnologia.
Por que fazer parte da Growdev?
Na Growdev, nossa cultura é baseada em aprendizado contínuo, colaboração e respeito mútuo. Valorizamos as conexões autênticas e o compartilhamento de conhecimentos como alicerces para o nosso sucesso coletivo. Aqui, cada desafio é uma oportunidade para evoluirmos, juntos, e para gerarmos um impacto positivo no mercado de tecnologia.
Junte-se a nós e faça parte dessa transformação!