Buscamos um Desenvolvedor Android de Nível Sênior para se juntar a nossa equipe.
O candidato ideal deve ser capaz de lidar com desafios diários, trabalhar em equipe e respeitar as diferenças e opiniões de cada membro da equipe. Além disso, ele deve estar preparado para entender mudanças e aprender com elas, pois isso é essencial para o dia a dia no nosso time.
Nossa cultura valoriza a diversidade e busca talentos com diferentes perspectivas e experiências para enriquecer nossa atmosfera de trabalho.
Para garantir a qualidade do código e a robustez dos testes automatizados, o Desenvolvedor Android de Nível Sênior precisará contribuir ativamente para a arquitetura do sistema.
Responsabilidades:
* Desenvolver código limpo, eficiente e de alta qualidade a partir de designs e wireframes.
* Projetar, implementar e manter código bem estruturado, reutilizável e com excelente performance.
* Identificar e solucionar bugs, otimizando gargalos de performance.
Requisitos:
* 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.
* Sólidos conhecimentos em Java e Kotlin.
* Conhecimento em desenvolvimento de views e animações customizadas.
* Familiaridade com serviços de Push Notification (como Firebase Cloud Messaging) e seus gateways.
* Experiência com ferramentas e conceitos de Injeção de Dependência.
* Sólida compreensão e prática em testes unitários.
* Dominio dos principais padrões de arquitetura de software mobile.
Nossos benefícios incluem autonomia e responsabilidade, ambiente multidisciplinar e equilíbrio entre planejamento e execução das tarefas.