HumanIT Digital Consulting

Senior iOS Developer, Swift, SwiftUI, TCA

HumanIT Digital Consulting

full-time

Posted on:

Location Type: Hybrid

Location: PortoPortugal

Visit company website

Explore more

AI Apply
Apply

Job Level

Tech Stack

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