Desenvolvedor Android
Resumo do Cargo
Oferecemos uma oportunidade de trabalhar como Desenvolvedor Android em ambiente 100% remoto.
Atribuições e Responsabilidades
* O candidato deve ter experiência sólida com Kotlin e melhores práticas de desenvolvimento Android;
* conhecimento profundo em arquiteturas modernas e padrões de projeto;
* vivência com ferramentas de CI/CD e automação de testes;
* conhecimento em práticas de segurança e otimização de performance;
* experiência com Firebase e ferramentas de monitoramento.
Necessidades do Candidato
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. aplicar 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.