Desenvolvedor Android Júnior

Prestador, São Paulo Remote

Principais atividades

Atuação em equipes de desenvolvimento que utilizam metodologia ágil (Kanban).

Atuar nas fases de planejamento do desenvolvimento em conjunto com o Product Owner, codificação, elaboração e execução de testes e acompanhamento da entrega em ambiente de produção.

Auxiliar na definição da arquitetura dos sistemas mantidos pela equipe, bem como as tecnologias empregadas na implementação.

Elaboração de documentação técnica para equipes de desenvolvimento internas.

Requirements

Imprescindível

Conhecimento no desenvolvimento de aplicativos Android utilizando Kotlin/Java

Conhecimento em desenvolver interfaces mobile utilizando XML e Custom Views

Conhecimento em modelagem de banco de dados mobile e SQLite.

Experiência em programação orientada a objetos.

Conhecimento em controle de versionamento com Git.

Desejável

Conhecimento de SOLID e de engenharia de software, design patterns e experiência em arquiteturas como MVVM, MVP, MVC.

Conhecimento em um ou mais métodos ágeis de desenvolvimento: Scrum e Kanban (ou variações Lean).

Experiência em automação de testes unitários e/ou de integração