Descrição do Cargo
A busca por uma carreira desafiadora e prazerosa. A oportunidade de construir soluções inovadoras e liderar equipes multidisciplinares.
Responsabilidades
* Lidar com problemas complexos e priorização desafiadora;
* Ser influente em tomadas de decisões junto ao time em detalhes de soluções;
* Auxiliar a equipe na resolução de problemas complexos e na descoberta de soluções;
* Fornecer sugestões e críticas construtivas para disseminar conhecimento técnico;
* Garantir qualidade, escalabilidade e boas práticas do produto/plataforma;
* Promover o compartilhamento de conhecimento e mentoria para o desenvolvimento da equipe;
* Buscar conhecimento sobre os planos estratégicos e operacionais da empresa;
* Definir, coletar, analisar e acompanhar métricas de saúde de aplicações/produtos;
* Participar de pair, revisões de código e refinamentos para discutir soluções técnicas, garantir qualidade e compartilhar conhecimentos;
Requisitos
* Ter interesse em trabalhar com adoção de novas tecnologias e aprender mais sobre KMP;
* Forte experiência em desenvolvimento Android, incluindo Kotlin e Jetpack Compose;
* Fortes conhecimentos em padrões arquiteturais e design de código;
* Conhecimentos de arquitetura de módulos e componentização;
* Conhecimentos sobre Testes unitários, testes de integração, testes funcionais e testes de snapshots;
* Habilidade para integrar APIs RESTful, serviços em nuvem, armazenamento local e remoto de dados, autenticação e notificações push;
* Conhecimentos sobre estrutura de CI/CD, pipeline automatizado;
* Publicação de apps (Play Store e/ou App Store);
* Ferramentas de métricas e marketing;
* Capacidade de trabalhar de forma colaborativa em equipes multidisciplinares;
* Conhecimento em metodologias ágeis de desenvolvimento de software;
* Experiência em ambiente com arquitetura robusta e escalável;
* Capacidade de se comunicar de forma concisa, franca e clara;