Você precisa ter:
- Desenvolvimento Mobile: Experiência sólida com React Native e TypeScript;
- Plataformas Nativas: Conhecimento prático em ecossistemas Android e iOS;
- Consumo de APIs: Experiência em integração e consumo de APIs REST;
- Gerenciamento de Estado: Conhecimento em estratégias e ferramentas de gerenciamento de estado;
- Publicação em Stores: Vivência com publicação de aplicativos nas lojas (Google Play Store e App Store);
- Versionamento: Domínio de Git e fluxos de trabalho no GitHub;
- CI/CD Mobile: Experiência com automação de build e deploy mobile;
- Diferencial de Inovação: Familiaridade com ferramentas de IA para desenvolvimento de software (Claude, GitHub Copilot, Cursor ou similares).
Será um diferencial se você tiver (o que te destaca):
- Experiência com Expo;
- Conhecimento em Firebase;
- Experiência com monitoramento e crash analytics;
- Conhecimento em integrações nativas mobile.
Você também será responsável por:
- Desenvolvimento Mobile/Type: Desenvolver e evoluir aplicações mobile multiplataforma utilizando React Native e TypeScript, com foco em performance, usabilidade e estabilidade;
- Arquitetura e Qualidade: Aplicar boas práticas de engenharia, componentização e padrões de desenvolvimento para garantir escalabilidade e manutenção simplificada;
- Integração Mobile: Implementar integrações com APIs REST, autenticação, notificações push e serviços externos;
- Publicação e Automação: Atuar nos processos de build, publicação e automação de deploy para Android e iOS;
- Colaboração Técnica: Participar de code reviews, definições técnicas e evolução contínua do ecossistema mobile;
- IA Aplicada ao Desenvolvimento: Utilizar ferramentas de IA para apoio na geração de código, debugging, testes automatizados e aumento de produtividade no desenvolvimento mobile.