PPM Coachers
43 - Senior iOS Developer
PPM CoachersPortugal3 days ago
Full-timeInformation Technology
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 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 iOS Developer!

A Tua Missão

  • Desenvolver e manter aplicações iOS utilizando Swift, garantindo elevados padrões de qualidade e performance;
  • Implementar interfaces gráficas modernas e reutilizáveis com UIKit, utilizando UI programática;
  • Aplicar padrões de arquitetura como MVVM e MVVM-C, assegurando escalabilidade e manutenibilidade do código;
  • Trabalhar com frameworks reativos (RxSwift e Combine) para gestão de estados e fluxos assíncronos;
  • Escrever testes unitários com XCTest, promovendo código testável e robusto;
  • Colaborar com equipas multidisciplinares em ambiente Agile, participando activamente em cerimónias Scrum;
  • Contribuir para decisões técnicas, boas práticas de desenvolvimento e melhoria contínua do produto;
  • Assegurar a integração com serviços backend e apoiar o processo de release das aplicações na App Store;

Requisitos mínimos

  • Mais de 5 anos de experiência em desenvolvimento iOS com Swift;
  • Experiência a trabalhar com frameworks reativos (RxSwift e Combine);
  • Capacidade de escrever código testável e testes unitários, garantindo qualidade e manutenibilidade;
  • Forte experiência com UIKit (baseado em código, sem Storyboards) e na criação de componentes de UI modernos e reutilizáveis;
  • Conhecimento sólido de padrões de arquitetura mobile (MVVM, MVVM-C);
  • Conhecimento dos princípios e boas práticas de Clean Architecture;
  • Familiaridade com sistemas de controlo de versões (ex.: Git) e metodologias ágeis;
  • Inglês nível B2 ou C1 (obrigatório).

Valorizamos

  • Conhecimento de frameworks de Server-Driven UI e integração de payloads;
  • Experiência com SwiftUI para construção de interfaces dinâmicas;
  • Experiência com Objective-C em projetos mistos com Swift;
  • Experiência em monitorização de performance e técnicas de optimização;
  • Familiaridade com gestores de dependências como CocoaPods e Swift Package Manager (SPM);
  • Conhecimento do processo de publicação e distribuição na App Store;

Local : Lisboa, Braga, ou Coimbra

Modelo de trabalho: Híbrido 1x

Key Skills

Ranked by relevance