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.
2MNordic is a Swedish IT consulting company. Since 2001, we’ve helped our customers to re-engineer, digitalize, manage, and operate their most essential product development, advancing the ways of working that improve customer experiences, heighten efficiency, and lower operating costs to deliver clear outcomes and topline growth. We have the pleasure of working with a wide range of companies across multiple industries.
Our highest priority is to create the best customer experience by working across different skill sets, technologies, and locations as a cohesive team with our customers — delivering digital solutions that drive business growth and increase operating efficiency.
Job briefWe’re looking for a skilled and passionate Senior iOS Developer.
You’ll be part of a modern, agile, and cross-functional squad, working closely with product, design, and engineering teams. Your core responsibility will be to build and scale high-performing, secure, and accessible features using the latest tools in the Apple ecosystem. You’ll also take part in shaping architecture and best practices, driving continuous improvements across code quality, performance, and product excellence.
Requirements- Master’s degree or equivalent combination of education and relevant work experience
- 6+ years of experience in iOS development, ideally with apps at scale
- Expert-level proficiency in Swift and strong experience with both SwiftUI and UIKit
- Deep understanding of Combine and Swift Concurrency (async/await)
- Experience working with Xcode, Swift Package Manager, and git
- Strong grasp of concurrency models, memory/thread management, and profiling tools
- Experience with MVVM, TCA, or Clean Architecture, and dependency injection
- Proficient in building and consuming RESTful APIs, caching layers, and GraphQL integrations
- Solid knowledge of Core Data, Realm, or other local storage tools
- Excellent skills in writing and maintaining unit tests, UI tests, and following TDD/BDD where appropriate
- Experience working with CI/CD pipelines (e.g., GitHub Actions, Bitrise, Fastlane)
- Familiar with App Store Connect, provisioning, crash and analytics SDKs (e.g., Firebase)
- Understanding of accessibility standards (WCAG), localization, and mobile product metrics
- Exposure to iOS, iPadOS, and WatchOS platforms
- Lead or actively contribute to development of key features in a widely used e-commerce application
- Write clean, maintainable, and testable Swift code, following modern iOS practices
- Drive architectural decisions and ensure adherence to clean code principles and modular design
- Build responsive UIs and robust data layers that serve multiple frontend and mobile clients
- Ensure high product quality through automated testing, performance monitoring, and crash analytics
- Collaborate with product managers, designers, and engineers to align on goals and deliverables
- Participate in code reviews, pair programming, and mentoring other iOS developers
- Continuously improve engineering workflows and development practices
- Take ownership of accessibility, localization, performance, and user-centric refinements
- Proactive mindset – always thinking ahead, raising potential issues, and suggesting solutions
- Excellent communication skills – fluent in English, both written and spoken
- Strong team player with a collaborative spirit
- Adaptive and flexible – able to adjust quickly to changing priorities and requirements
- Innovative and curious – driven to explore new tools, patterns, and improvements
- Structured and self-organized – capable of working independently as well as in teams
- Customer- and product-oriented – always aiming to build user-friendly, scalable solutions
Key Skills
Ranked by relevanceReady to apply?
Join 2MNordic IT Consulting AB and take your career to the next level!
Application takes less than 5 minutes