Desenvolvedor Android Pleno
Estamos procurando por profissionais altamente qualificados para desempenhar o papel de Desenvolvedor Android em nosso time.
Responsabilidades e Habilidades
* Desenvolvimento de Aplicativos: Você deve ter experiência em desenvolver aplicativos escaláveis e modulares utilizando tecnologias modernas como Jetpack Compose, corrotinas e Flow.
* Testes Unitários e Instrumentação: É fundamental garantir a qualidade do código mediante testes unitários e de instrumentação, utilizando frameworks como JUnit, Espresso e MockK.
* Arquiteturas Modernas: Você precisa implementar arquiteturas modernas como MVVM, MVI ou Clean Architecture para melhorar a performance e manutenção do software.
* Gerenciamento de Dependências: O candidato ideal deve ser capaz de integrar e gerenciar dependências com Gradle, garantindo builds eficientes e bem estruturados.
* Segurança: A segurança é uma prioridade! Você precisa aplicar práticas avançadas de segurança no Android, incluindo encriptação, armazenamento seguro e proteção contra engenharia reversa.
* Otimização de Performance: Para melhorar a experiência do usuário, é necessário otimizar a performance, gerenciando consumo de memória, renderização de UI e eficiência de bateria.
* DevOps e Analytics: Você também trabalhará com DevOps para mobile, incluindo CI/CD, automação de testes e publicação na Google Play Store, além de atuar com observabilidade e analytics, utilizando serviços como Firebase.
Aqui estão as habilidades que precisamos:
* Experiência em desenvolvimento de aplicativos móveis;
* Conhecimento em tecnologias Java/Kotlin e frameworks relacionados (e.g., Android SDK);
* Domínio em padrões de projetos e design de interfaces;
* Compreensão de conceitos de segurança e suas implicações;
* Experiência em uso de ferramentas de automação (e.g., Jenkins) e serviços de nuvem;
* Trabalho em equipe e boa comunicação;
* Passatempo pelos detalhes!
Se você tem paixão por tecnologia e deseja contribuir para projetos inovadores, seja um dos nossos!