Se você está procurando por um desafio técnico, desenvolver código limpo e eficiente é essencial para o sucesso em nossa equipe de Desenvolvedores Android de Nível Sênior.
Nossa empresa busca pessoas apaixonadas pelo que fazem, que estudam sempre e trabalham em equipe. Estamos buscando alguém que saiba lidar com desafios diariamente e que consiga trabalhar em equipe, respeitando as diferenças e opiniões de cada um.
Para ter sucesso 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 (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 mobile, 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.
O nosso ambiente de trabalho é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.