Cargo: Analista de Engenharia de Software Sênior – React Native
Responsabilidades e atribuições
- Apoiar em decisões técnicas com avaliação de riscos e impactos da solução
 
- Participar das reuniões para definições de trabalho da equipe
 
- Codificar seguindo boas práticas de código limpo
 
- Trabalhar com integrações de sistemas
 
- Desenvolver visando qualidade com testes unitários e cobertura de código
 
- Garantir que o código desenvolvido atenda aos requisitos da atividade
 
- Monitorar os sistemas em produção e buscar melhoria contínua para otimização
 
- Praticar code review no código dos demais devs
 
Requisitos e qualificações
- Experiência em desenvolvimento mobile com React Native.
 
- Conhecimento sólido em JavaScript e TypeScript.
 
- Familiaridade com ferramentas de build nativas (Xcode, Android Studio).
 
- Noções de arquitetura mobile e boas práticas de desenvolvimento.
 
- Experiência com ferramentas de CI/CD (como EAS, GitHub Actions, AppCenter).
 
- Conhecimento em testes automatizados (Jest, Detox ou similares).
 
- Experiência com bibliotecas como React Navigation, Redux/Zustand, Reanimated.
 
- Desejáveis: Experiência com ferramentas de monitoramento e observabilidade (Firebase Crashlytics, Sentry).
 
- Conhecimentos básicos em desenvolvimento nativo (Kotlin, Swift, Java, Objective-C).
 
- Experiência com CodePush/OTA Updates.
 
- Participação em processos de publicação de apps nas lojas (App Store / Google Play).
 
- Soft Skills: Boa comunicação e trabalho colaborativo com times multidisciplinares.
 
- Proatividade para propor melhorias técnicas e de produto.
 
- Interesse em aprender e evoluir tecnicamente.
 
- Visão de produto e foco em entregar valor ao usuário.
 
Informações adicionais
React Native-Prática, JavaScript-Teoria, TypeScript-Teoria, CI/CD-Prática, GitHub-Prática