Desenvolvedor Android Sênior (Mobile)
IVO SOLUTIONS & PRODUCTS LTDA · Manaus
Missão do Cargo:
Estamos em busca de um(a) **Desenvolvedor(a) Android Sênior / Tech Lead** para atuar em projetos estratégicos de desenvolvimento Android, exercendo uma forte liderança técnica sem abrir mão da atuação **hands-on**. O profissional participará de todas as etapas do ciclo de desenvolvimento de software, desde a definição de requisitos e arquitetura até a implementação, testes, manutenção e evolução das soluções.
A posição exige um perfil altamente técnico, capaz de definir soluções arquiteturais, revisar implementações, apoiar o desenvolvimento da equipe, conduzir discussões técnicas e colaborar diretamente com parceiros internacionais. O profissional poderá atuar em projetos voltados para soluções de **pagamentos móveis** (cartões, carteiras digitais e PIX) ou no desenvolvimento de **frameworks Android** para indexação e busca de informações, utilizando tecnologias modernas e contribuindo para iniciativas de inovação.
Responsabilidades:
• Atuar em todas as fases do desenvolvimento de software Android, desde a análise de requisitos até a entrega e evolução das aplicações.
• Desenvolver aplicações Android nativas utilizando Java e Kotlin, garantindo qualidade, performance, estabilidade e escalabilidade.
• Definir e evoluir arquiteturas de software, apoiando tecnicamente o time e participando das principais decisões arquiteturais dos projetos.
• Desenvolver e integrar APIs, realizar comunicação entre aplicações Android e garantir boas práticas de engenharia de software.
• Conduzir revisões de código, identificar riscos técnicos, compartilhar conhecimento e orientar desenvolvedores da equipe.
• Participar de reuniões técnicas com equipes e parceiros internacionais, contribuindo para definições de arquitetura, escopo e evolução das soluções.
• Atuar em ambiente ágil, colaborando com equipes multidisciplinares e propondo melhorias contínuas para os produtos e processos.
Requisitos:
• Graduação completa em Ciência da Computação, Engenharia da Computação, Sistemas de Informação ou áreas correlatas.
• Experiência sólida com Java e Kotlin.
• Experiência em desenvolvimento Android Nativo.
• Domínio do Android SDK, incluindo Activities, Services, Broadcast Receivers e Content Providers.
• Experiência com Android Jetpack Components.
Diferenciais:
• Conhecimento em arquiteturas MVC e MVVM.
• Experiência no desenvolvimento de APIs e integração entre aplicações Android.
• Conhecimento em bancos de dados SQL e NoSQL.
• Experiência com testes unitários.
• Conhecimento das camadas internas do Android e de boas práticas de arquitetura de software.
• Experiência em definição e discussão de arquitetura técnica e atuação como referência técnica para equipes.
• Inglês avançado, com capacidade para participar de reuniões e discussões técnicas com times globais.
Benefícios:
• CLT e todos benefícios e em caso de outro estado, política de apoio e custos para mudança