Buscamos um profissional de alta qualidade para o papel de Desenvolvedor Android Sênior.
O candidato ideal terá uma excelente compreensão do SDK Android, incluindo a gestão de múltiplas versões do sistema e adaptação a diferentes dimensões de tela.
Responsabilidades
1. Desenvolver código limpo, eficiente e de alta qualidade com base em designs e wireframes.
2. Projetar, implementar e manter código bem estruturado, reutilizável e com excelente performance.
3. Identificar e solucionar bugs, otimizando gargalos de performance.
4. Contribuir ativamente para a arquitetura do sistema, garantindo a qualidade do código e a robustez dos testes automatizados.
Para desempenhar essas responsabilidades, é fundamental:
* Ter conhecimento avançado do Java e Kotlin.
* Ser familiarizado com serviços de Notificação Push (como Firebase Cloud Messaging) e seus gateways.
* Têr experiência com ferramentas e conceitos de Injeção de Dependência.
* Ter sólida compreensão e prática em testes unitários.
* Ter domínio dos principais padrões de arquitetura de software mobile.
* Ser experiente em programação reativa (ex: RxJava/RxKotlin, Coroutines/Flow).
* Ter habilidade no uso prático de CI/CD para automação de builds, coleta de artefatos e releases para diferentes públicos.
* Tér vivência com a implementação e análise de testes A/B.
* Ter proficiência em versionamento de código com Git.
Ambiente de Trabalho
Nossa empresa valoriza autonomia, responsabilidade, colaboração e inovação.
Nós agimos rapidamente ao encontrar problemas, temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.