





ANL TI JR Country: Brazil Desenvolvedor Android Resumo do cargo: Ter facilidade para trabalhar dentro de times multidisciplinares; Escrever código limpo, de fácil manutenção, utilizando as melhores práticas de desenvolvimento de software; Procurar sempre criar a melhor experiência de uso para o usuário final, trabalhando de perto com os especialistas em UX; Colaborar com ideias e sugestões para soluções eficazes e criativas; Ajudar o crescimento do seu time, ensinando, capacitando e dando feedbacks; Colaborar com o time, a área e a empresa para criar um clima positivo e motivador; Requisitos e qualificações: * Conhecimento em Java e Kotlin, com experiência prática em desenvolver e otimizar código nessas linguagens; * Experiência avançada com Android Studio e configuração de projetos com Gradle; * Domínio de SDKs do Android e habilidades para implementar e integrar novos SDKs quando necessário; * Conhecimento em XML e Jetpack Compose para criação de layouts responsivos e reutilizáveis; * Experiência com MVP e MVVM; * Entendimento de Clean Architecture e princípios de Clean Code para assegurar a manutenibilidade e escalabilidade do código; * Adesão aos princípios de SOLID para desenvolvimento de software; * Experiência com Coroutines para operações assíncronas e gerenciamento de concorrência em Android; \-Experiência com Test\-Driven Development (TDD), utilizando JUnit e Mockito para criação de testes unitários e mock. \-Conhecimento de ferramentas e práticas para garantir a qualidade e cobertura de testes do código. * Domínio de Git e GitLab para versionamento de código; * Experiência em configuração de CI/CD para automação de build, testes e deploy; * Conhecimento de Firebase. Competências: * Organização; * Bom relacionamento; * Agilidade; * Conhecimento de métodos ágeis; * Idioma Espanhol (diferencial); * Flexibilidade; * Trabalhar bem com prazos;


