Buscamos profissionais experientes para o desenvolvimento de aplicativos Android. O ideal é alguém que saiba lidar com desafios diários, trabalhar em equipe e respeitar as diferenças e opiniões dos colegas.
Entender mudanças e aprender com elas também é fundamental para o dia a dia.
Gostamos de pessoas que se ajudam mutuamente.
Se você é apaixonado pelo seu trabalho, estuda sempre e trabalha em equipe, essa vaga é para você.
Acreditamos no poder da diversidade e buscamos talentos com diferentes perspectivas e experiências para enriquecer nossa cultura e fortalecer nossos valores.
As principais responsabilidades incluem:
* 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 nessa posição, você precisará de:
1. 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.
2. Sólidos conhecimentos em Java e Kotlin.
3. Conhecimento em desenvolvimento de views e animações customizadas.
4. Familiaridade com serviços de Push Notification e seus gateways.
5. Experiência com ferramentas e conceitos de Injeção de Dependência.
6. Sólida compreensão e prática em testes unitários.
7. Domínio dos principais padrões de arquitetura de software mobile.
8. Experiência com programação reativa.
9. Uso prático de CI/CD para automação de builds, coleta de artefatos e releases para diferentes públicos.
10. Vivência com a implementação e análise de testes A/B.
11. Proficiência em versionamento de código com Git.