O profissional integrará um time responsável por analisar requisitos funcionais e não funcionais relacionados ao ecossistema Android, avaliando impactos técnicos, riscos e viabilidade de implementação.
Atuará no desenvolvimento e evolução de aplicações Android, participando da definição de soluções técnicas, integração entre componentes de software e análise de estabilidade, desempenho e compatibilidade das soluções desenvolvidas.
Também colaborará com equipes multidisciplinares de Produto, Arquitetura, Qualidade e Engenharia na definição de requisitos, interfaces e soluções técnicas.
Principais responsabilidades:
Desenvolver e evoluir aplicações Android;
Participar da análise técnica de requisitos e especificações;
Realizar code reviews e troubleshooting;
Investigar problemas de estabilidade, desempenho e compatibilidade;
Contribuir para a evolução arquitetural das soluções desenvolvidas.
Requisitos
Habilidade Técnica
Formação:
Graduação completa em Ciência da Computação, Engenharia da Computação, Engenharia de Software, Sistemas de Informação ou áreas correlatas.
Conhecimentos técnicos:
Experiência com Kotlin e Java;
Android SDK;
Jetpack Compose;
Arquitetura MVVM;
Coroutines;
StateFlow e Flow;
Integração com APIs REST;
Git;
Conhecimento em Orientação a Objetos, princípios SOLID e padrões de projeto;
Conhecimento da arquitetura Android e seus principais componentes;