**Description**:
Modalidade: Hibrido (2 vezes presencial na empresa).
Localidades: Sorocaba, Curitiba ou Belo Horizonte
Horário de Trabalho: segunda a sexta feira, das 7h às 16h48min.
**Principais atividades**:
Desenvolver e manter aplicativos móveis.
Colaborar com designers e equipes multidisciplinares para traduzir requisitos de negócios em soluções técnicas.
Implementar melhores práticas de desenvolvimento de software para garantir a qualidade, a eficiência e a segurança do código.
Participar ativamente do processo de revisão de código e fornecer feedbacks.
**Requisitos**:
Mandatório: Inglês avançado (conversação diária e leitura/manutenção de relatórios)
Experiência em desenvolvimento de software usando múltiplas linguagens de programação e tecnologias.
Experiência com desenvolvimento de aplicações Android nativo.
Experiência com linguagem de programação/frameworks Kotlin e seus derivativos (Andoid Studio e etc).
Fortes conhecimentos em orientação a objetos, padrões de design (design patterns), algoritmos e arquiteturas de sistemas.
Experiência em arquiteturas de aplicativos móveis e web baseados em APIs seguras e bancos de dados (SQL e NoSQL).
Proficiência com ferramentas de versionamento de codigo: Git ou outros.
Experiência com princípios de UX/UI e desenvolvimento de interfaces (Flutter).
Experiência com Jetpack Compose.
Experiência com Flavors (performance).
Experiência com com MVVM (repartição em Model, View e ViewModel).
Formação em Engenharia ou Ciência da Computação ou relacionadas.
**Requirements**:
Inglês avançado (conversação diária e leitura/manutenção de relatórios)
Experiência em desenvolvimento de software usando múltiplas linguagens de programação e tecnologias.