Empresa: Growdev
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! Sobre a empresa: 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.