Responsabilidades:Projetar e desenvolver aplicativos Android de alta qualidade, eficientes e escaláveis, com foco em desempenho, usabilidade e segurança. Colaborar com equipes multidisciplinares para entender requisitos de negócios e traduzi-los em soluções técnicas. Implementar melhores práticas de desenvolvimento de software, incluindo design orientado a objetos, padrões de arquitetura e testes automatizados. Manter-se atualizado com as mais recentes tecnologias, tendências e práticas recomendadas no desenvolvimento de aplicativos Android. Identificar e resolver problemas de desempenho, segurança e compatibilidade em aplicativos existentes. Fornecer orientação técnica e liderança para outros membros da equipe, ajudando a promover a excelência técnica e o desenvolvimento profissional. Requisitos:Experiência no desenvolvimento de aplicativos Android usando Java, Kotlin ou ambas as linguagens. Forte compreensão dos fundamentos de desenvolvimento Android, incluindo ciclo de vida de atividades, serviços, content providers, broadcast receivers, etc. Proficiência no uso de frameworks e bibliotecas Android, como Retrofit, RxJava, Dagger, etc. Experiência com arquiteturas de aplicativos modernos, como MVP, MVVM, ou arquitetura limpa. Capacidade de escrever código limpo, modular e reutilizável, seguindo princípios de design SOLID. Experiência com integração de APIs RESTful e uso de bancos de dados locais e remotos. Familiaridade com ferramentas de controle de versão, como Git.