Customer Facing Apps
Mid-level
Lisboa
Um Mobile Engineer, inserido na equipa de Customer Facing Apps, tem como principal função desenvolver e manter aplicações móveis de alta qualidade, influenciando, assim, a Customer Experience dos nossos clientes.
Principais responsabilidades
Desenvolver, manter e evoluir aplicações móveis iOS nativas, com foco na qualidade e performance;
Assegurar a modernização contínua das aplicações, incluindo manutenção e atualizações regulares;
Publicar e gerir aplicações na App Store com processos eficazes e cuidados com guidelines da Apple;
Aplicar arquiteturas e padrões de desenvolvimento iOS (como MVC, MVVM e Clean Architecture) para soluções escaláveis;
Colaborar com equipas multidisciplinares utilizando metodologias ágeis, contribuindo para um ambiente de entrega contínua;
Implementar e manter testes unitários, realizar troubleshooting e aplicar boas práticas de segurança mobile.
Stacks:
iOS (Objective-C e Swift); Git; Fastlane e CI/CD
Requisitos
Experiência em iOS
Experiência comprovada ( 3 anos) em desenvolvimento iOS com Objective-C e Swift.
Publicação de Apps
Experiência com manutenção, modernização e publicação de aplicações na App Store.
Arquitetura iOS
Conhecimentos sólidos em arquiteturas e padrões iOS.
Versionamento e Automação
Experiência com sistemas de versionamento (Git), automação de builds e deployment (Fastlane, pipelines CI/CD).
Qualidade e Segurança
Capacidade de escrever e manter testes unitários e de aplicar práticas de troubleshooting e segurança mobile.
Trabalho em Equipa
Excelentes competências de comunicação e trabalho em equipa, familiaridade com metodologias ágeis.
Pontos extra:
Experiência com soluções de registo/monitorização de crash e erros (ex.: Sentry, Firebase Crashlytics);
Experiência com testes automáticos (UI Tests, integração contínua avançada);
Experiência com outras plataformas mobile ou frameworks cross-platform (valor adicional).