Senior iOS Developer (Swift/SwiftUI/TCA) - Hybrid Porto (1 day/week office)
Senior iOS Developer (Swift/SwiftUI/TCA) - Hybrid Porto (1 day/week office) - HumanIT Digital Consulting | Career Page (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-WNGRBS6'); .primary-color { color: #051b19; } .bg-primary-color { background-color: #051b19; } .btn-info, .btn-info:hover { background-color: #051b19; } .btn-apply, .btn-apply:hover { background-color: #051b19 !important; border-color: #051b19 !important; } .search-form { width: fit-content; margin: 0px auto 20px; padding: 10px; width: 60%; } .select2-container { width: 100% !important; } .search-dropdown-options { position: absolute; margin: 5px -12px; width: calc(100% - 17px); border: 1px solid #cacaca; border-top: 0px; z-index: 1; background: #fff; max-height: 200px; overflow: auto; border-radius: 0px 0px 6px 6px; } .search-dropdown-options li { cursor: pointer; } .search-dropdown-options ul li:hover { background-color: #5897fb; color: white; } .search-dropdown-options label { width: calc(100% - 22px); font-size: 14px; } .search-dropdown-placeholder { font-size: 14px; margin: 3px; cursor: pointer; } .select2-container--default .select2-selection--single { height: 38px !important; } .select2-container--default .select2-selection--single { height: 38px !important; border: 1px solid #ced4da !important; } .select2-selection__arrow { height: 36px !important; } .select2-results__option { font-size: 14px; } .select2-selection__rendered { line-height: 38px !important; font-size: 14px; color: #969696; } .width-100 { width: 100%; } ::-webkit-input-placeholder { /* Chrome/Opera/Safari */ font-size: 14px; color: #969696; } ::-moz-placeholder { /* Firefox 19+ */ font-size: 14px; color: #969696; } :-ms-input-placeholder { /* IE 10+ */ font-size: 14px; color: #969696; } :-moz-placeholder { /* Firefox 18- */ font-size: 14px; color: #969696; } @media (max-width: 575px) { .search-form { width: 100%; } .display-4{ font-size: 2.5rem; } } .positions { font-size: 16px; color: #808080; } .serach_count { padding: 4px; } .empty-result { color: #808080; } .fa-chevron-right { padding: 0px 8px; }
Senior iOS Developer (Swift/SwiftUI/TCA) - Hybrid Porto (1 day/week office)
Porto, Portugal
Apply for Position Or refer someone
Job Openings Senior iOS Developer (Swift/SwiftUI/TCA) - Hybrid Porto (1 day/week office)
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
Apply for Position
Or refer someone
Share
- Line
- [ LinkedIn](https://www.linkedin.com/shareArticle?mini=true&url=https://www.careers-page.com/humanit/job/X96WVVX3&title=Senior iOS Developer (Swift/SwiftUI/TCA) - Hybrid Porto (1 day/week office))
- X (Formerly Twitter)
- [ Email](https://www.careers-page.com/humanitmailto://?&subject=Job: Senior%20iOS%20Developer%20%28Swift/SwiftUI/TCA%29%20-%20Hybrid%20Porto%20%281%20day/week%20office%29&body=Hi there,%0D%0A %0D%0A I would like to share with you this job:%0D%0A %0D%0A https://www.careers-page.com/humanit/job/X96WVVX3%0D%0A %0D%0A Best regards%0D%0A)
{"@context": "http://schema.org", "@type": "JobPosting", "hiringOrganization": {"@type": "Organization", "name": "HumanIT Digital Consulting", "sameAs": "https://www.humanit.pt/", "logo": "https://manatal-backend-public-assets.s3.amazonaws.com/media/career\_portal\_logo\_direct\_upload/3ae6cf0c-2aa8-42a9-8cbe-a4011f1eda71\_Untitled%20design%20%281%29.png"}, "title": "Senior iOS Developer (Swift/SwiftUI/TCA) - Hybrid Porto (1 day/week office)", "datePosted": "2026-03-21T12:05:10.147738+00:00", "description": "
ABOUT THE OPPORTUNITY
\nJoin 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.
\nPROJECT & CONTEXT
\nYou'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 \u2014 this is a codebase where architectural decisions are discussed, documented, and debated, not inherited and ignored.
\nThe 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 \u2014 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..
\nWHAT WE'RE LOOKING FOR (Required)
\n- \n
- Senior level \u2014 proven track record as a native iOS developer with full feature ownership in production environments \n
- Expert-level Swift and SwiftUI \u2014 you write idiomatic, well-structured, testable Swift without needing guardrails \n
- Hands-on experience with The Composable Architecture (TCA) \u2014 not just awareness, but real production usage \n
- Deep, practical understanding of Clean Architecture \u2014 and crucially, the ability to explain why decisions are made, not just what was built \n
- Strong commitment to code quality \u2014 documented, testable, reviewed code is your default, not your exception; you genuinely live the Shift Left philosophy \n
- Experience working in Agile environments (Scrum, Kanban, SAFe) where you led topics rather than just consuming tickets \n
- Comfortable acting as technical bridge between QA, design, and product \u2014 you chase down blockers rather than waiting for someone else to \n
- English B2+ solid \u2014 entire selection process and day-to-day collaboration is in English; this is strictly enforced \n
- Based in Portugal \u2014 hybrid presence in Porto required weekly \n
NICE TO HAVE (Preferred)
\n- \n
- Experience with MapKit \u2014 geospatial features are present in at least some projects \n
- Experience with CarPlay development \u2014 a distinct advantage for specific client projects \n
- Familiarity with SAFe (Scaled Agile Framework) in larger engineering organisations \n
- Exposure to CI/CD pipelines for iOS \u2014 Fastlane, Xcode Cloud, or equivalent \n
- Experience contributing to architectural governance \u2014 ADRs, tech radar, or equivalent documentation practices \n
- Background in fintech, mobility, or consumer-facing iOS products at scale