Desenvolvedor React Native
Sobre a função
Procuramos um desenvolvedor React Native qualificado com mais de 3 anos de experiência prática na construção de aplicativos móveis de alta qualidade para iOS e Android. Você trabalhará em estreita colaboração com nossas equipes de produto, design e back-end para oferecer experiências móveis suaves, escalonáveis e fáceis de usar para clientes globais.
Esta função é ideal para alguém apaixonado pelo desenvolvimento móvel moderno, qualidade da interface do usuário, otimização de desempenho e construção de funcionalidades robustas de aplicativos com código limpo e de fácil manutenção.
Principais responsabilidades:
- Desenvolva, mantenha e aprimore aplicativos móveis usando React Native.
- Crie componentes, telas e módulos de UI reutilizáveis alinhados às melhores práticas de codificação.
- Integre APIs REST, GraphQL e SDKs/serviços de terceiros.
- Garanta alto desempenho, capacidade de resposta e animações suaves em todos os dispositivos.
- Trabalhe com módulos Android/iOS nativos quando necessário.
- Colabore com designers para implementar UI/UX com pixels perfeitos do Figma ou ferramentas semelhantes.
- Gerencie compilações e implantações de aplicativos na Google Play Store e na Apple App Store.
- Escreva código limpo, legível e testável seguindo os padrões modernos.
- Solucione problemas de produção e otimize o desempenho do aplicativo.
- Trabalhe em estreita colaboração com equipes de back-end para garantir integrações de API perfeitas.
- Comunique-se de forma eficaz com os clientes, participe de discussões de requisitos e forneça explicações técnicas claras quando necessário.
- Aproveite as ferramentas de codificação assistidas por IA (Cursor, GitHub Copilot) para acelerar o desenvolvimento e manter a qualidade do código.
Habilidades necessárias
- Mais de 3 anos de experiência comprovada em desenvolvimento React Native para Android e iOS.
- Forte conhecimento de JavaScript e TypeScript.
- Experiência prática com ganchos React, navegação e gerenciamento de estado (Redux, Zustand, MobX).
- Sólida compreensão de layouts móveis, Flexbox, estilo e padrões de UI responsivos.
- Experiência em integração de APIs e depuração usando ferramentas como Flipper e Postman.
- Familiaridade com Git, pipelines de CI/CD e práticas de revisão de código.
- Fortes habilidades de resolução de problemas e grande atenção aos detalhes.
- Excelentes habilidades de comunicação com capacidade de interagir profissionalmente com os clientes.
- Experiência no uso de assistentes de codificação com tecnologia de IA (Cursor, GitHub Copilot) para aumentar a produtividade e a qualidade do código.
Habilidades interessantes
- Experiência com módulos nativos Android (Java/Kotlin) ou iOS (Swift).
- Conhecimento em serviços Firebase (Auth, Firestore, Push Notifications).
- Compreensão de links diretos, tarefas em segundo plano e sistemas de notificação push.
- Experiência com otimização de desempenho móvel e gerenciamento de memória.
- Familiaridade com ferramentas analíticas como Firebase Analytics, Segment ou Amplitude.
- Exposição a ferramentas de testes móveis (Appium, Detox, etc.).

