Sobre o Cargo:
Desenvolvedor(a) Mobile
Este cargo é responsável pela construção de uma arquitetura mobile escalável e fácil de entender, além de identificar e corrigir bugs e comportamentos não desejáveis. Além disso, você precisará acompanhar a saúde das aplicações mobile utilizando métricas e relatórios.
Aqui estão algumas das principais responsabilidades do cargo:
* Desenvolver aplicativos móveis com qualidade;
* Mantener a segurança das aplicações mobile;
* Otimizar a performance das aplicações mobile.
Habilidades Técnicas:
* Dominio em desenvolvimento de aplicativos com gestão de estados no padrão Bloc;
* Dominio em desenvolvimento de aplicativos com Arquitetura Limpa;
* Dominio em testes unitários, integração, instrumentados e E2E;
* Experiência em desenvolvimento de aplicativos nativos (Android com Kotlin/Java e/ou iOS com Swift/Obj-C);
* Experiência em desenvolvimento de design systems;
* Conhecimento em diferentes Arquiteturas e Padrões de Projetos;
* Dominio em análise e monitoramento de erros de aplicativos em produção.
Diferenciais:
* Experiência em frameworks e padrões de segurança, como OWASP, NIST, ISO/IEC 27001 e em programa de Security Champions.