Nós estamos buscando Desenvolvedores Android de nível Sênior para contribuir para a arquitetura e desenvolvimento do nosso aplicativo móvel.
Para ter sucesso nesta posição, você precisará:
* Ter um profundo conhecimento do SDK Android, incluindo o gerenciamento de múltiplas versões do sistema e a adaptação a diferentes dimensões de tela.
* Ser familiarizado com as tecnologias Java e Kotlin, bem como com serviços de Push Notification.
* Ter experiência em desenvolvimento de views e animações customizadas, além de habilidades em testes unitários.
* Domínio dos principais padrões de arquitetura de software mobile, com capacidade de analisar prós e contras de diferentes abordagens.
Como é o ambiente de trabalho?
No nosso time, temos autonomia e responsabilidade, trabalhamos em equipe e valorizamos a diversidade. Buscamos pessoas apaixonadas por inovação e desafios.
A sua principal responsabilidade será projetar, implementar e manter código limpo, eficiente e de alta qualidade. Além disso, você precisará contribuir ativamente para a arquitetura do sistema e garantir a qualidade do código.
Para se candidatar a esta vaga, certifique-se de que você atende às seguintes condições:
* Ter experiência em programação reativa;
* Ser familiarizado com ferramentas de Injeção de Dependência;
* Ter domínio de testes automatizados;
* Conhecer conceitos de CI/CD;
* Ter habilidades em versionamento de código com Git.