Senior
pt
Descrição do cargo
Procuras uma empresa sólida nas áreas de Project Management, Business Analysis e Agile Transformation?A PPM Coachers, com 17 anos de experiência no mercado, atua na capacitação, consultoria e reforço de equipas, apoiando organizações na definição de modelos operacionais, melhoria contínua e transformação ágil.Porquê a PPM Coachers?Participação em projetos estratégicos de grande impacto.Possibilidade de colaboração com equipas multidisciplinares e em contextos de evolução digital.Acompanhamento próximo, desenvolvimento contínuo e integração numa equipa experiente e orientada para a excelência.A PPM Coachers está a recrutar para a função de Senior Android Developer!A Tua MissãoAssumir a responsabilidade end-to-end por epics complexos, desde o desenho técnico e negociação de contratos de API até à implementação e deployment;Desenvolver código Kotlin limpo, robusto e idiomático, assegurando a construção de interfaces modernas, responsivas e orientadas para uma excelente experiência de utilização;Aplicar e garantir a consistência de princípios de Clean Architecture e dos padrões MVVM/MVI, promovendo uma estrutura modular e escalável;Desenvolver e manter aplicações Android utilizando Jetpack Compose, assegurando a adoção de boas práticas de desenvolvimento;Analisar e otimizar a performance e estabilidade das aplicações, identificando memory leaks, otimizando a eficiência da camada de networking e reduzindo os tempos de arranque da aplicação;Contribuir para a implementação e melhoria contínua de pipelines de CI/CD, nomeadamente em ambientes Azure e Bitrise;Assegurar a automatização dos processos de teste, análise e deployment, minimizando intervenções manuais;Definir e implementar testes unitários e testes automatizados de UI, garantindo a qualidade e robustez das soluções desenvolvidas;Assumir um papel de referência na análise e resolução de incidentes críticos em produção;Diagnosticar e resolver problemas relacionados com diferentes versões e configurações do Android OS, assegurando a compatibilidade e estabilidade das aplicações;Colaborar com equipas multidisciplinares durante todo o ciclo de desenvolvimento, desde a definição técnica até à disponibilização das soluções em produção;Promover a melhoria contínua das práticas de desenvolvimento, qualidade, performance e automação.Requisitos mínimosFormação superior em Engenharia Informática, Tecnologias de Informação ou áreas relacionadas;5+ anos de experiência relevante em desenvolvimento Android;Experiência sólida em desenvolvimento com Kotlin;Conhecimentos avançados de Kotlin, nomeadamente Coroutines, Flow e Inline Classes;Experiência mínima de 2 anos em desenvolvimento com Jetpack Compose em ambiente produtivo;Conhecimentos sólidos do Android SDK, gestão do Lifecycle e WorkManager;Experiência com Clean Architecture e padrões MVVM/MVI;Experiência com Dependency Injection, nomeadamente Hilt ou Dagger 2;Experiência com Retrofit, OkHttp e GraphQL, nomeadamente Apollo;Experiência com soluções de persistência como Room ou SQLDelight;Experiência avançada com JUnit, Mockito ou MockK;Experiência em testes de UI utilizando Espresso ou Compose Test;Conhecimentos de Google Play Console, Android App Bundles e ProGuard/R8;Experiência com CI/CD, preferencialmente em Azure e/ou Bitrise;Boa capacidade de análise e resolução de problemas técnicos complexos;Elevada autonomia, sentido de responsabilidade, proatividade e orientação para a qualidade;Boa capacidade de comunicação e trabalho em equipa;Inglês mínimo B2, com fluência obrigatória.Local de trabalho: Lisboa, Braga ou CoimbraModelo de trabalho: Híbrido — 1 dia por semana no officeNota: Os candidatos devem residir em Portugal. Show more Show less