-
emagine

Senior iOS (Swift / SwiftUI) Consultant

emagine
Sweden · Full-time · Mid-Senior

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:

  • 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

Required Technical Skills (proven In Production Apps)

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

What We Are Looking For

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.

This is an exciting assignment for a senior iOS engineer who wants to ship real features to real users, keep a critical app healthy during its final phase, and work across several teams in a dynamic environment.

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
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 all jobs
View Job Details
Forefront
Related

Senior AI/ML Engineer

2026-04-08

Full-time
Not Applicable
Sweden
IT Services
Engineering
View Job Details
Probatix
Related

Backend Developer (m/w/d)

2026-04-12

Full-time
Associate
Germany
IT Services
Information Technology
View Job Details
Deploja
Related

Senior IT Project Manager

2026-04-10

Full-time
Not Applicable
Sweden
IT Services
Project Management