freehire launches on Product Hunt on 26 August.

Follow →

Senior iOS Engineer

Open 24d

Summary

Senior iOS Engineer builds and maintains a large e-commerce and e-health mobile app, focusing on architecture, performance, and developer experience using Swift and SwiftUI.

We are looking for a Senior iOS Engineer to join a long-term mobile product in the European e-commerce and e-health domain.
This role is focused on the technical foundation of a large production application. You will work on architecture, modularization, performance, stability, and developer experience while supporting several cross-functional product teams.

What you will do
Design and evolve a scalable, modular iOS architecture
Define technical standards and contribute to architectural decisions
Improve application performance, stability, and maintainability
Strengthen unit testing practices and overall test coverage
Improve CI/CD pipelines, build times, and release processes
Review critical technical solutions across multiple teams
Reduce technical debt and improve shared platform components
Collaborate with engineers, product managers, and designers

Required experience
Strong commercial experience with Swift
Hands-on experience with SwiftUI
Experience building and maintaining large production iOS applications
Strong knowledge of MVVM, Clean Architecture, or similar architectural patterns
Experience with modular application architecture and Swift Package Manager
Good understanding of Swift concurrency and memory management
Strong unit testing and debugging skills
Experience with CI/CD and mobile release processes
Confident spoken and written English

Tech stack
Swift, SwiftUI, MVVM, Swift Testing, Swift Package Manager, Xcode Cloud, latest iOS SDK

Project
Full-time engagement
International English-speaking team
Product used in the European pharmacy, e-commerce, and e-health market
Strong focus on engineering quality and long-term product development

Interview process
Interview with our HR team
15-minute introductory call with a client representative
30-minute client screening
Two-hour technical interview

See also

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available