
Senior iOS Developer, Swift, SwiftUI, TCA
HumanIT Digital Consulting
full-time
Posted on:
Location Type: Hybrid
Location: Porto • Portugal
Visit company websiteExplore more
Job Level
About the role
- 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
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
SwiftSwiftUIThe Composable Architecture (TCA)Clean ArchitectureCode qualityTestable codeAgile methodologiesScrumKanbanSAFe
Soft Skills
End-to-end ownershipProactive problem solvingCommunicationCollaborationLeadershipDependency resolutionTechnical bridging