**Estamos muito felizes que você queira fazer parte do nosso time!**
**Sobre o Cargo**:
Construir e implementar pipelines de aplicativos nativos Android para construir, testar e lançar;
Implementar e manter configurações de ambiente de software usando soluções e scripts seguras;
Manter relacionamento direto com as equipes de infraestrutura, arquitetura e serviços de sistemas;
Revisão de códigos.
**O que você precisa para participar desse processo seletivo?**
Sólida experiência em Java e Kotlin;
Experiência em publicação de apps na loja;
Melhores práticas em projeto e implementação de SDKs (Software Development Kit);
Conhecimento de plataformas de CI/CD;
Sólido conhecimento de estruturas de dados e algoritmos (mapas, árvores, recursividade, etc.)
Experiência de trabalho com métodos ágeis, Kanbam ou Scrum;
Experiência com o uso de controle de versão (git), e a abordagem git-flow;
Melhores práticas em projeto e implementação de SDKs (Software Development Kit);
Conhecimentos firebase;
Análise de vulnerabilidades estática;
Conhecimento em Testes automatizados.
Experiência em desenvolvimento com os frameworks mais modernos do Android, tais como o Jetpack e ML Kit;
Conhecimento profundo de como desenvolver aplicações escaláveis e disponíveis para dispositivos em diferentes versões (últimas cinco versões);
Conhecimento em Docker e arquitetura de containers.
**O que faz com que você seja um diferencial entre seus concorrentes?**
Experiência em React Native;
Criação de bibliotecas para React Native e bibliotecas nativas;
Noções de segurança, tais como criptografia simétrica, assimétrica, hashing, protocolos
de rede (HTTP, SMTP, etc), certificação digital e tokenização;
Noções de observabilidade e métricas.