Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
The ideal candidate has strong experience refactoring large codebases, transforming legacy code into modern, scalable architectures. You’ll play a key role in defining the right foundation and structure to ensure our app can continue to scale and perform efficiently.
We’re a small team with a big impact, building and maintaining apps used by millions of users. This role is hands-on and will focus on modernizing, optimizing, and scaling our iOS applications.
Start: Flexible, now or after Christmas
Duration: 6 months initially
Location: Hybrid setup from Stockholm (2-3 days per week in the office)
What You’ll Do
- Lead the evolution of our iOS app - setting the technical strategy, architecture, and standards for scalability, reliability, and performance.
- Collaborate with iOS and Android engineers, designers, QAs, backend engineers and product
- Modernize and refactor legacy components, moving toward a modular, testable, and Swift-first codebase (SwiftUI, async/await, Combine).
- Drive architecture discussions and define patterns (MVVM, Clean Architecture, modularization) to
- Own CI/CD and infrastructure improvements, optimizing build times, testing, and release automation.
- Serve as a technical mentor - guiding engineers, reviewing code, and fostering a culture of craftsmanship and technical excellence.
- Champion performance, quality, and security, using tools like Instruments, MetricKit, and automated testing frameworks.
- Partner with backend, design, and product teams to align technical direction with product strategy.
- Take ownership of key initiatives end-to-end, from design to release, ensuring robust, maintainable solutions.
- A seasoned iOS engineer (10+ years) with deep expertise in Swift, UIKit, SwiftUI, and modern concurrency.
- Proven experience leading technical direction or architectural initiatives for large-scale consumer apps.
- Strong grasp of software design principles, dependency injection, and modular architecture.
- Skilled in refactoring and modernizing complex codebases.
- Passionate about code quality, testing, and automation (unit, UI, and snapshot tests).
- Hands-on experience with CI/CD systems (Fastlane, Xcode Cloud, Codemagic, or GitHub Actions).
- Excellent communicator and mentor who uplifts teammates and builds technical alignment across teams.
- Proactive, forward-thinking, and driven to continuously improve app performance, reliability, and developer experience.
- Experience with Firebase, MapKit, StoreKit, or large-scale mobile data architecture.
Key Skills
Ranked by relevanceReady to apply?
Join emagine and take your career to the next level!
Application takes less than 5 minutes

