Buscamos Desenvolvedores Android de nível Sênior com habilidades técnicas avançadas e capacidade de trabalhar em equipe.
Para ser bem-sucedido nesta posição, você precisará de:
* 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 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.
* Domínio dos principais padrões de arquitetura de software mobile.
* Experiência com programação reativa (ex: RxJava/RxKotlin, Coroutines/Flow).
* Uso prático de CI/CD para automação de builds e coleta de artefatos.
* Vivência com a implementação e análise de testes A/B.
* Proficiência em versionamento de código com Git.
Além disso, é fundamental que você seja capaz de:
* Desenvolver código limpo, eficiente e de alta qualidade.
* Projetar, implementar e manter código bem estruturado.
* Identificar e solucionar bugs, otimizando gargalos de performance.
Nosso ambiente de trabalho é dinâmico e colaborativo, onde você terá grande autonomia e responsabilidade. Estamos sempre buscando melhorias e inovações, então sua capacidade de aprender e se adaptar será essencial.
Se você é uma pessoa apaixonada por tecnologia e está procurando um desafio emocionante, esta é uma oportunidade incrível para você!