Responsabilidades:
- Conceber e implementar aplicativos Android avançados, alinhados aos padrões de design e às melhores práticas da indústria.
- Trabalhar em estreita colaboração com as equipes multifuncionais para criar interfaces intuitivas e atrativas, visando uma experiência do usuário excepcional.
- Aperfeiçoar o desempenho dos aplicativos, assegurando uma experiência suave em uma ampla variedade de dispositivos Android.
- Implementar, manter e aprimorar padrões robustos de segurança, incluindo a proteção eficaz dos dados do usuário e a prevenção proativa de vulnerabilidades.
- Colaborar com equipes multidisciplinares para integrar novos recursos e funcionalidades de forma eficiente aos aplicativos existentes, garantindo uma evolução contínua.
- Realizar testes de unidade e integração para assegurar a estabilidade e confiabilidade dos aplicativos em todas as fases do desenvolvimento.
- Manter-se atualizado com as últimas tendências e avanços no desenvolvimento Android, propondo a adoção de novas tecnologias quando apropriado para aprimorar ainda mais os produtos.
- Fornecer suporte técnico eficaz e resolver problemas relacionados à aplicação, garantindo um funcionamento contínuo e livre de contratempos.
- Demonstrar um senso de proprietário do produto, estando dedicado a aprimorá-lo continuamente e tomar ações proativas para melhorias sempre que necessário.
Requisitos:
- Experiência sólida e comprovada no desenvolvimento de aplicativos Android, com ênfase em projetos complexos.
- Profundo conhecimento em linguagens de programação relevantes, como Java ou Kotlin (Dart e Swift são considerados diferenciais).
- Familiaridade com diversas arquiteturas de aplicativos, tais como MVVM, VIP, MVP, VIPER, MVI, entre outras, demonstrando versatilidade e adaptabilidade.
- Habilidades sólidas de resolução de problemas e depuração, demonstrando capacidade analítica em ambientes desafiadores.
- Expertise prática e aprofundada em ferramentas de controle de versão, com aplicação de boas práticas, especialmente no Git.
- Excelentes habilidades de colaboração e comunicação, essenciais para o trabalho efetivo em equipes multidisciplinares.
- Conhecimento prático de metodologias ágeis, demonstrando a capacidade de trabalhar em ambientes dinâmicos e adaptativos.
- Conhecimento avançado dos componentes Jetpack, Compose, Gradle, Pipeline, comunicação REST, componentização e modularização, destacando a habilidade de desenvolver soluções inovadoras e eficientes.
Diferenciais:
- Experiência ou conhecimento adicional em Dart e Swift.
Report job