Descrição do Cargo
O candidato ideal deve ter experiência sólida com Kotlin e melhores práticas de desenvolvimento Android, além de conhecimento profundo em arquiteturas modernas e padrões de projeto.
Nossa equipe busca alguém que tenha habilidades avançadas em software mobile para trabalhar em projetos desafiadores e criar soluções inovadoras.
Habilidades Específicas
1. Dominar o ecossistema Android, acompanhando e aplicando as últimas atualizações do Google, incluindo novos SDKs, Jetpack e APIs.
2. Desenvolver aplicativos escaláveis e modulares utilizando Jetpack Compose, corrotinas, Flow e outras tecnologias modernas.
3. Garantir a qualidade do código por meio de testes unitários e de instrumentação, utilizando frameworks como JUnit, Espresso e MockK.
4. Implementar arquiteturas modernas como MVVM, MVI ou Clean Architecture.
5. Integrar e gerenciar dependências com Gradle, garantindo builds eficientes e bem estruturados.
6. Aplique práticas avançadas de segurança no Android, incluindo encriptação, armazenamento seguro e proteção contra engenharia reversa.
7. Otimizar performance, gerenciando consumo de memória, renderização de UI e eficiência de bateria.
8. Trabalhar com devops para mobile, incluindo CI/CD, automação de testes e publicação na Google Play Store.
9. Atuar com observabilidade e analytics, utilizando serviços como Firebase.
Precisamos de um profissional capaz de nos ajudar a alcançar nossos objetivos de negócios através da criação de soluções inovadoras e escaláveis.