About the role

  • Senior iOS Developer embedded in a product team for an international software solutions company. Working with Swift, SwiftUI, and the Composable Architecture on a native iOS application.

Responsibilities

  • You'll be embedded in a product team working on a native iOS application with a modern, opinionated stack: Swift + SwiftUI + The Composable Architecture (TCA).
  • Clean Architecture is the foundation, and the team takes it seriously — this is a codebase where architectural decisions are discussed, documented, and debated, not inherited and ignored.
  • The role has genuine end-to-end ownership: from feature concept through to production-ready delivery.
  • You'll act as a bridge between Testers, Product Owners, and Designers — proactively resolving dependencies rather than waiting for tickets to arrive.
  • Code reviews, architectural evolution, and continuous improvement of deployment and release workflows are all part of the day-to-day.

Requirements

  • Senior level — proven track record as a native iOS developer with full feature ownership in production environments
  • Expert-level Swift and SwiftUI — you write idiomatic, well-structured, testable Swift without needing guardrails
  • Hands-on experience with The Composable Architecture (TCA) — not just awareness, but real production usage
  • Deep, practical understanding of Clean Architecture — and crucially, the ability to explain why decisions are made, not just what was built
  • Strong commitment to code quality — documented, testable, reviewed code is your default, not your exception; you genuinely live the Shift Left philosophy
  • Experience working in Agile environments (Scrum, Kanban, SAFe) where you led topics rather than just consuming tickets
  • Comfortable acting as technical bridge between QA, design, and product — you chase down blockers rather than waiting for someone else to arrive
  • English B2+ solid — entire selection process and day-to-day collaboration is in English; this is strictly enforced
  • Based in Portugal — hybrid presence in Porto required weekly

Benefits

  • Hybrid presence in Porto required weekly

Job title

Senior iOS Developer, Swift, SwiftUI, TCA

Job type

Experience level

Senior

Salary

Not specified

Degree requirement

Bachelor's Degree

Tech skills

Location requirements

Report this job

See something inaccurate? Let us know and we'll update the listing.

Report job