Desenvolvedor(a) Mobile SR

Estamos procurando um(a) desenvolvedor(a) Android para trabalhar nos aplicativos utilizados pelos nossos clientes e também nos de uso interno. O candidato ideal tem sólida experiência em programação Android e engenharia de software, tem grande interesse não só em programação, mas também em metodologias de desenvolvimento, ferramentas de automação, arquitetura de sistemas e metodologias ágeis.
Requisitos

Experiência sólida em desenvolvimento de aplicativos móveis com foco em Android e/ou iOS.
Expertise em Kotlin (Android) ou Swift (iOS);
Experiência prévia em integração de sistemas de pagamento e soluções de adquirência (maquininhas, terminais de pagamento, etc.);
Conhecimento em protocolos de comunicação segura e APIs RESTful;
Experiência com ferramentas de versionamento de código, como Git;
Boa compreensão de padrões de design de software e arquitetura (MVC, MVVM, etc.);
Capacidade de trabalhar em equipes ágeis, com metodologias como Scrum ou Kanban;
Habilidade em solucionar problemas técnicos complexos e garantir a estabilidade das soluções;
Desejável experiência com ferramentas de testes automáticos, como Junit e Mock, para aplicações móveis;
Implementar soluções para melhorar a performance, segurança e usabilidade dos aplicativos;
Experiência com bibliotecas do Jetpack, principalmente compose.

Desejáveis

Experiência com sistemas de pagamento em ambientes regulados;
Familiaridade com plataformas de automação e CI/CD (como Jenkins, Bitrise, etc.);
Conhecimento de UX/UI para garantir a melhor experiência do usuário.

Close menu