Desenvolvedor Sênior de Software Mobile
O candidato ao cargo de Desenvolvedor Sênior de Software Mobile trabalhará em conjunto com o time de Plataformas de Interação para facilitar o desenvolvimento de experiências multiplataforma com alta qualidade e eficiência.
Seu principal objetivo será compartilhar conhecimentos em padrões arquiteturais e design de código, além de oferecer suporte às pessoas desenvolvedoras do time. Será responsável por participar da evolução da régua técnica do time, auxiliar na resolução de problemas complexos e na descoberta de soluções, fornecer sugestões e críticas construtivas para disseminar conhecimento técnico e garantir a qualidade, escalabilidade e boas práticas do produto/plataforma.
Requisitos:
* Experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
* Conhecimentos em padrões arquiteturais e design de código;
* Conhecimentos sobre Testes unitários, testes de integração, testes funcionais e testes de snapshots;
* Experiência em investigação, troubleshooting e depuração de sistemas;
* Habilidade para integrar APIs RESTful, serviços em nuvem e armazenamento local e remoto de dados;
* Conhecimentos sobre estrutura de CI/CD e pipeline automatizado;
* Publicação de apps (Play Store e/ou App Store);
* Conhecimento em metodologias ágeis de desenvolvimento de software, como Scrum ou Kanban.