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.
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