Principais atividades
• Auxiliar na definição da arquitetura dos apps mantidos pela equipe, bem como as tecnologias empregadas na implementação.
• Participar da elaboração de documentação técnica para equipes internas e/ou empresas parceiras.
• Participar da interpretação de requisitos junto ao Product Owner.
• Atuar de forma proativa na identificação de problemas e causa raiz.
• Auxiliar no processo de disseminação de conhecimento técnico para as equipes de desenvolvimento.

Requisitos
• Superior (completo ou cursando) em Ciência da Computação, Engenharia, Sistemas da Informação ou áreas correlatas.
• Experiência no desenvolvimento e publicação de aplicativos em Android nativo.
• Experiência em diferentes dispositivos (tablet, celular e afins).
• Conhecimento em Firebase (Remote Config, Crashlytics, Push Notification).
• Conhecimento em Android Support Library.
• Experiência em arquiteturas de software (MVP, MVVM, Clean, entre outros).
• Experiência em controle de versionamento de códigos (Git/SVN).
• Conhecimento em testes unitários e instrumentados.

Experiência com desenvolvimento em Kotlin

Desejável
• Conhecimento em Flutter.
• Conhecimento em Kotlin e Material Design.
• Experiência com automação de testes unitários e de integração.
• Experiência com práticas de desenvolvimento de aplicações seguras, distribuídas e de alta disponibilidade.
• Experiência com configuração e customização de ambientes CI/CD utilizando Jenkins.
• Vivência com uma ou mais metodologias ágeis, como Scrum e Kanban.