About the job Senior iOS Developer (Swift/SwiftUI/TCA) - Hybrid Porto (1 day/week office)
ABOUT THE OPPORTUNITY
Join an international custom software solutions company with 40+ years of track record delivering high-quality engineering across sectors worldwide. This is not a body-shop placement — it's a role inside a company with a genuine engineering culture, flat management structure, and a strong reputation for investing in its people's growth and recognition. With hubs across 7 cities globally, they have mastered distributed development and built a culture where recognition, collaboration, and continuous learning are genuinely practiced.
PROJECT & CONTEXT
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..
WHAT WE'RE LOOKING FOR (Required)
- 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
- 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
NICE TO HAVE (Preferred)
- Experience with MapKit — geospatial features are present in at least some projects
- Experience with CarPlay development — a distinct advantage for specific client projects
- Familiarity with SAFe (Scaled Agile Framework) in larger engineering organisations
- Exposure to CI/CD pipelines for iOS — Fastlane, Xcode Cloud, or equivalent
- Experience contributing to architectural governance — ADRs, tech radar, or equivalent documentation practices
- Background in fintech, mobility, or consumer-facing iOS products at scale