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
Senior Staff Applied Engineer at Cloudera transforming abstract requirements into technical specifications. Collaborating with stakeholders to ensure engineering aligns with business objectives while guiding team efforts.
Lead Developer managing technology and architecture within a software company serving the non - profit sector. Leading a team and ensuring sustainable software solutions for future growth.
ABAP / Fiori developer working on SAP solutions at Vangard AG in a hybrid role. Collaborating with consultants and external partners while ensuring stability and quality in application development.
Vehicle Integration Supervisor overseeing prototype vehicle development and test operations for Ford Racing products. Leading a team to ensure timely delivery and quality in engineering execution.
Bilingual Director, Software Development for guiding our document management services and leading software teams. Focused on strategy, platform evolution, and delivery of customer - driven solutions at scale.
Engineering Technologist solving technical problems and supporting business objectives at Duke Energy. Collaborating on engineering studies and reporting while fostering growth and independence.
Associate Data & Access Specialist ensuring compliance with Data and Access Security policies for Flutter International. Engaging with teams to onboard applications and improve Data Security controls.
Softwareentwickler für Desktop - Anwendungen mit React Native bei Novotec Medical. Fokus auf Entwicklung von Anwendungen für Fitnessstudios und innovative Medizintechnik.
Analista Programador overseeing user - reported incidents in ERP system and maintaining user communications. Validating issues and generating KPIs for tech support teams.
Instrumentation & Control Systems Engineer joining Arcadis's Water Division for SCADA, Instrumentation, and Controls projects in Massachusetts and Connecticut. Contributing technical expertise for water/wastewater treatment facilities.