Job Description

We’re looking for an experienced iOS Developer, preferably with Tech Lead experience.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 ChristmasDuration: 6 months initiallyLocation: Hybrid setup from Stockholm (2-3 days per week in the office)What You’ll DoLead 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 productowners to deliver exceptional user experiences used by millions worldwide.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) tosupport long-term growth.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.Who You AreA 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.

Job Application Tips

  • Tailor your resume to highlight relevant experience for this position
  • Write a compelling cover letter that addresses the specific requirements
  • Research the company culture and values before applying
  • Prepare examples of your work that demonstrate your skills
  • Follow up on your application after a reasonable time period

You May Also Be Interested In