Descrição da Vaga
O nosso objetivo é encontrar profissionais experientes em desenvolvimento de software para trabalhar em plataformas móveis.
Atribuições:
* 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, preocupar-se com o crescimento técnico;
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, adotando padrões de codificação consistentes e bem documentados;
* Conhecimentos de arquitetura de módulos e componentização;
* Conhecimentos sobre Testes unitários, testes de integração, testes funcionais e testes de snapshots, utilizando ferramentas como JUnit, Espresso, Mockito, XCTest, Snapshot Testing, entre outras;