-
View all jobs
Start: As soon as possible
Duration: 6 months + possible extension
Location: Hybrid setup from Stockholm
Senior iOS (Swift / SwiftUI) Consultant
We are looking for a Senior iOS consultant (or very strong Mid+) to join our product teams and work on a production Swift iOS application that is currently in a transition phase.
The Swift app is gradually being phased out and replaced by a new React Native application. However, for the coming :6 months, the Swift app remains business-critical and requires continued feature development, bug fixing, refactoring, performance improvements, and regular App Store releases.
This role is ideal for an experienced iOS engineer who enjoys working in real production apps, improving structure while delivering features, and keeping an app healthy during its final lifecycle phase.
What The Role Requires
The consultant will be placed in one team but will work across several teams within the domain where needed.
It is therefore essential that the person:
We are looking for deep, hands-on experience across the full iOS engineering lifecycle:
We are not looking for junior or standard mid-level profiles.
We are looking for a consultant who is Senior, or a strong Mid+ with proven depth, who:
Bonus: Existing collaboration as a dynamic duo
If you have two consultants who have worked successfully together before (for example a senior iOS pair), we are very open to bringing them in together. An already well-functioning duo that can collaborate from day one is considered a strong advantage.
Duration: 6 months + possible extension
Location: Hybrid setup from Stockholm
Senior iOS (Swift / SwiftUI) Consultant
We are looking for a Senior iOS consultant (or very strong Mid+) to join our product teams and work on a production Swift iOS application that is currently in a transition phase.
The Swift app is gradually being phased out and replaced by a new React Native application. However, for the coming :6 months, the Swift app remains business-critical and requires continued feature development, bug fixing, refactoring, performance improvements, and regular App Store releases.
This role is ideal for an experienced iOS engineer who enjoys working in real production apps, improving structure while delivering features, and keeping an app healthy during its final lifecycle phase.
What The Role Requires
The consultant will be placed in one team but will work across several teams within the domain where needed.
It is therefore essential that the person:
- Can be dropped into a team and start taking tickets immediately
- Has worked through the full lifecycle of production iOS apps
- Works independently without the need for close guidance
- Is comfortable navigating and improving existing codebases
- Has the seniority to collaborate across multiple stakeholders, teams and code areas
We are looking for deep, hands-on experience across the full iOS engineering lifecycle:
- Strong Swift experience with SwiftUI and UIKit, including integrating both in existing apps
- Solid architectural understanding (MVVM, Dependency Injection, modular and testable code) and modularization using Swift Package Manager
- Practical experience with asynchronous programming in Swift (Promises, completion handlers, async/await)
- Building robust networking and data layers (URLSession, Codable, authentication flows, caching, error handling)
- Writing testable code with XCTest and proper mocking (not relying only on UI tests)
- Experience with CI/CD, TestFlight, certificates, provisioning, and App Store releases
- Solid knowledge of GraphQL and experience with Apollo GraphQL
- Ability to profile and debug performance and memory issues using Instruments
We are not looking for junior or standard mid-level profiles.
We are looking for a consultant who is Senior, or a strong Mid+ with proven depth, who:
- Enjoys working in live production apps
- Can quickly contribute across multiple teams without hand-holding
- Improves architecture and structure while delivering features
- Is comfortable working in an app that is in a transition and decommissioning phase
- Experienced in React Native is a bonus, as the consultant may later contribute to the new application when the Swift workload decreases.
Bonus: Existing collaboration as a dynamic duo
If you have two consultants who have worked successfully together before (for example a senior iOS pair), we are very open to bringing them in together. An already well-functioning duo that can collaborate from day one is considered a strong advantage.
Key Skills
Ranked by relevance
swift
ios
react native
react
graphql
cicd
ui
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior AI/ML Engineer
2026-04-08
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Backend Developer (m/w/d)
2026-04-12
Full-time
Associate
Germany
IT Services
Information Technology
View Job Details
Related
Senior IT Project Manager
2026-04-10
Full-time
Not Applicable
Sweden
IT Services
Project Management
Login to Apply
- Posted
- Feb 03, 2026
- Type
- Full-time
- Level
- Mid-Senior
- Location
- Greater Stockholm Metropolitan Area
- Company
- emagine
Industries
IT Services
IT Consulting
Categories
Information Technology
Related Jobs
3 roles aligned with this opportunity
View Job Details
Related
Senior AI/ML Engineer
2026-04-08
Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Related
Backend Developer (m/w/d)
2026-04-12
Full-time
Associate
Germany
IT Services
Information Technology
View Job Details
Related
Senior IT Project Manager
2026-04-10
Full-time
Not Applicable
Sweden
IT Services
Project Management