Requisitos
Tecnologias Necessárias
Conhecimentos obrigatórios
Tecnologias Desejáveis
Conhecimentos não obrigatórios
NestJS
React
AWS
Git
SQL Server
Tempo de Experiência
Experiência mínima obrigatória
2+ anos em TI, Infraestrutura ou Engenharia de Software
2+ anos como Desenvolvedor Mobile
- Formação em Ciência da Computação, Engenharia de Software ou área relacionada (ou experiência equivalente).
- Experiência sólida (5+ anos) em desenvolvimento mobile utilizando React Native.
- Experiência em desenvolvimento de software e banco de dados.
- Conhecimento em linguagens de programação, como Java, Python, etc.
- Experiência com React e/ou React Native, demonstrando a capacidade de criar interfaces interativas com os usuários.
- Experiência em trabalhar com banco de dados, como MySQL, Oracle, etc.
- Conhecimento em infraestrutura, como AWS, Azure, etc.
- Experiência em trabalhar em equipe e realizar manutenção e suporte em sistemas e aplicativos.
- Ter trabalhado na criação de aplicativos será considerado um diferencial.
Atividades
" Experiência com React Native (mínimo de 2 anos)
" Desenvolvimento de aplicações móveis para iOS e Android.
" Uso eficiente de hooks, context API e Redux para gerenciamento de estado.
" Conhecimento em React Navigation para navegação entre telas.
" Conhecimento em JavaScript e TypeScript
" Boas práticas de programação e uso do ES6+.
" Tipagem estática com TypeScript para maior segurança do código.
" Integração com APIs e Serviços Backend
" Consumo de APIs REST e GraphQL.
" Manipulação de JSON e tratamento de respostas assíncronas com Axios ou Fetch.
" Experiência com Banco de Dados e Armazenamento
" SQLServer.
" Familiaridade com Desenvolvimento Nativo
" Conhecimento básico em Swift (iOS) e Kotlin/Java (Android) para integração de módulos nativos.
" Versionamento de Código
" Uso de Git (GitHub, GitLab ou Bitbucket).
" Conhecimento em Git Flow e boas práticas de colaboração.
" Ferramentas de Desenvolvimento e Debugging
" React Native Debugger, Flipper, ESLint e Prettier.
" Uso de Emuladores e dispositivos reais para testes.
" Publicação de Apps
" Experiência com TestFlight, App Store e Google Play.
" Configuração de certificados e permissões para distribuição.