Buscamos profissionais apassionados que sejam capazes de desenvolver soluções inovadoras para o Android.
É fundamental ter habilidades em Java e Kotlin, bem como conhecimento em SDK Android, incluindo gerenciamento de múltiplas versões do sistema e adaptação a diferentes dimensões de tela.
Além disso, é importante ter experiência com ferramentas de Injeção de Dependência e serviços de Push Notification.
A arquitetura do sistema deve ser projetada para garantir qualidade do código e robustez dos testes automatizados.
O candidato ideal será alguém que possa lidar com desafios diariamente e trabalhar em equipe respeitando as diferenças e opiniões de cada um.
Entender mudanças e aprender com elas também é essencial no dia a dia.
As principais responsabilidades serão:
* 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.
Para ter sucesso nesta posição, você precisará de:
* Profundo conhecimento do SDK Android.
* Sólidos conhecimentos em Java e Kotlin.
* Conhecimento em desenvolvimento de views e animações customizadas.
* Familiaridade com serviços de Push Notification.
* Experiência com ferramentas 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.
* Uso prático de CI/CD para automação de builds.
* Vivência com a implementação e análise de testes A/B.
* Proficiência em versionamento de código com Git.
No nosso ambiente de trabalho, temos grande autonomia e responsabilidade. Somos multidisciplinares, auto-gerenciáveis e temos pouca burocracia no nosso cotidiano.
Fazemos entregas frequentes e agimos rapidamente ao encontrar problemas; nosso ritmo é acelerado, mas temos tranquilidade e equilíbrio para planejar e executar nossas tarefas com qualidade.