Buscamos alguém com experiência em desenvolvimento de aplicativos móveis Android para criar soluções escaláveis e robustas.
O candidato ideal deve ter conhecimento profundo do SDK Android, incluindo gerenciamento de múltiplas versões do sistema e adaptação a diferentes dimensões de tela.
Ao longo da jornada, você será responsável por desenvolver código limpo, eficiente e de alta qualidade a partir de designs e wireframes.
Você precisará projetar, implementar e manter código bem estruturado, reutilizável e com excelente performance.
Ainda mais importante, você precisará identificar e solucionar bugs, otimizando gargalos de desempenho.
No entanto, isso não é tudo! Você também contribuirá ativamente para a arquitetura do sistema, garantindo a qualidade do código e a robustez dos testes automatizados.
Além disso, você precisará de:
* Conhecimento sólido em Java e Kotlin
* Conhecimento em desenvolvimento de views e animações personalizadas
* 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
* Domínio dos principais padrões de arquitetura de software móvel, com capacidade de analisar prós e contras de diferentes abordagens, identificar desafios arquiteturais em fluxos de usuário e propor soluções inovadoras baseadas nas melhores práticas de mercado
* Experiência com programação reativa (ex: RxJava/RxKotlin, Coroutines/Flow)
* Uso prático de CI/CD para automação de builds (ex: Fastlane), coleta de artefatos e releases para diferentes públicos (Beta, Piloto e Produção)
* Vivência com a implementação e análise de testes A/B
* Proficiência em versionamento de código com Git
Nesse ambiente, você terá autonomia e responsabilidade para fazer o que melhor serve ao negócio.
Você estará em uma equipe multidisciplinar, auto-gestível e com pouca burocracia.
Portanto, se você é apaixonado(a) pelo o que faz, estuda sempre, e trabalha em equipe, essa vaga é perfeita para você!
Acreditamos no poder da diversidade e buscamos talentos com diferentes perspectivas e experiências para enriquecer nossa cultura e fortalecer nossos valores.
Junte-se a nós e faça parte de um time comprometido em agregar valor ao negócio!
Requisitos e qualificações necessários:
* Desenvolvedor Android Sênior
* Conhecimento em Java e Kotlin
* Desenvolvimento de views e animações personalizadas
* Push Notification (Firebase Cloud Messaging)
* Injeção de Dependência
* Testes unitários
* Arquitetura de software móvel
* Programação reativa (RxJava/RxKotlin, Coroutines/Flow)
* Ci/Cd (Fastlane)
* Análise de testes A/B
* Versionamento de código com Git
Benefícios:
Autonomia e responsabilidade
Equipe multidisciplinar
Auto-gestibilidade
Pouca burocracia
Valor agregado ao negócio
Outros:
Acredite em si mesmo e estude sempre!
Trabalhe em equipe e compartilhe suas ideias!
Encontre seu lugar no nosso time e faça parte de algo grande!