Role: iOS Developer
Location: Stockholm, Sweden
Type: Contract
Job Description:
We are looking for a highly skilled Senior Software Engineer (iOS) to design, develop, and maintain high-quality iOS applications. In this role, you will collaborate closely with product managers, designers, engineering teams, and other stakeholders to deliver scalable, performant, and user-centric mobile experiences while adhering to modern software engineering best practices.
Core Technologies
- Swift
- SwiftUI
- Objective-C
- UIKit
- iOS SDK
- Architecture & Design Patterns (MVVM, VIPER, Clean Architecture)
- Unit Testing
- REST APIs
- Performance Optimization
- CI/CD and DevOps practices
Key Responsibilities
- Design, develop, and maintain scalable iOS applications using Swift and SwiftUI.
- Lead technical design discussions and contribute to architectural decisions that promote maintainability, scalability, and performance.
- Collaborate with product managers, designers, QA engineers, backend developers, and cross-functional teams to deliver high-quality features.
- Mentor and support junior engineers through technical guidance, code reviews, and knowledge sharing.
- Ensure adherence to coding standards, best practices, and engineering processes.
- Identify and resolve complex technical challenges related to performance, memory management, concurrency, and application stability.
- Optimize application performance using profiling and debugging tools.
- Integrate mobile applications with backend services and RESTful APIs.
- Participate in Agile development processes, including sprint planning, estimation, and retrospectives.
- Stay current with the latest advancements in iOS development and recommend appropriate technologies, frameworks, and engineering practices.
Required Skills & Qualifications
Swift & SwiftUI
- Strong expertise in Swift and SwiftUI, with the ability to build complex, responsive, and maintainable user interfaces.
- Deep understanding of Swift language features, modern APIs, and best practices.
iOS Development
- Extensive experience with the iOS SDK and core Apple frameworks, including:
- UIKit
- Core Data
- Core Animation
- Core Graphics
- Strong understanding of application lifecycle, memory management, and concurrency.
Software Architecture
- Proven experience implementing scalable architectures such as MVVM, VIPER, or Clean Architecture.
- Ability to design modular, testable, and maintainable applications.
Networking
- Experience integrating RESTful APIs.
- Strong understanding of asynchronous programming, JSON parsing, authentication, and error handling.
Performance & Debugging
- Proficiency with Xcode debugging tools and Instruments.
- Experience diagnosing performance bottlenecks, crash analysis, and memory optimization.
Testing & Quality
- Experience writing unit tests and promoting testable application design.
- Commitment to code quality through peer reviews and engineering best practices.
Key Skills
Ranked by relevance
Related Jobs
3 roles aligned with this opportunity
Senior Dotnet Developer
2026-06-19
iOS Developer (Remote)
2026-07-08
Software Developer (Remote)
2026-07-07
- Posted
- Jul 10, 2026
- Type
- Contract
- Level
- Mid-Senior
- Location
- Stockholm County
- Company
- E-Solutions
Industries
Categories
Related Jobs
3 roles aligned with this opportunity
Senior Dotnet Developer
2026-06-19
iOS Developer (Remote)
2026-07-08
Software Developer (Remote)
2026-07-07