Requisitos Formação superior nas áreas de Engenharia Informática, Sistemas de Informação, Informática ou equivalente (preferencial) Experiência sólida no desenvolvimento e manutenção de aplicações móveis Android Forte conhecimento de padrões de arquitetura mobile e boas práticas de desenvolvimento Domínio de princípios de segurança aplicados ao desenvolvimento de aplicações móveis Experiência comprovada com testes automatizados, incluindo testes unitários, de integração, end-to-end e de acessibilidade, idealmente com Playwright Perspetiva crítica sobre boas práticas de desenvolvimento, com abertura à discussão e novas ideias Experiência em projetos de grande dimensão, desenvolvidos em contexto de equipa Experiência a liderar ou assumir a responsabilidade pelo desenvolvimento de aplicações de larga escala Capacidade de estimar tempos e esforço de desenvolvimento, mesmo em contextos complexos Aptidão para tomar decisões com base em dados, usando ferramentas para análise de desempenho e métricas de utilização Experiência na publicação de aplicações na Google Play Store Capacidade comprovada para liderar e acompanhar o crescimento de equipas de desenvolvimento mobile Idiomas: Inglês C1 (obrigatório) Valorizamos Experiência com frameworks de desenvolvimento mobile cross-platform (ex: React Native, Flutter) Conhecimentos em plataformas cloud (ex: AWS, Azure, GCP) Experiência com práticas e ferramentas de DevOps Participação em projetos open-source Experiência no desenvolvimento de SDKs móveis Responsabilidades Assumir a liderança técnica e prestar orientação a uma equipa de programadores mobile (Android) Definir e impulsionar a visão técnica para as aplicações móveis, garantindo o alinhamento com os objetivos de negócio Desenhar, desenvolver e manter arquiteturas móveis robustas e escaláveis Liderar o desenvolvimento de funcionalidades complexas nas aplicações móveis Assegurar a qualidade e o desempenho das aplicações através de code reviews, testes e monitorização contínua Implementar e fazer cumprir princípios sólidos de arquitetura de segurança nas aplicações móveis Conceber e executar estratégias abrangentes de testes automatizados, incluindo testes unitários, de integração, end-to-end e de acessibilidade (a11y), com ferramentas como Playwright Colaborar de forma eficaz com product managers, designers e outras partes interessadas para entregar experiências móveis de alta qualidade Acompanhar e orientar tecnicamente outros engenheiros, promovendo uma cultura de excelência e inovação Apresentar estimativas de desenvolvimento realistas e precisas, mesmo em cenários complexos ou com incerteza Tomar decisões baseadas em dados, utilizando ferramentas para medir o desempenho da aplicação e o comportamento dos utilizadores Manter‐se atualizado(a) sobre as novas tecnologias e tendências no desenvolvimento mobile Contribuir para a melhoria contínua dos processos e práticas de desenvolvimento #J-18808-Ljbffr