Empresa: Cadmus
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. Requisitos: 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