Negotiable
Inside
Hybrid
Manchester, Remote, UK
Summary: The Senior iOS Software Engineer role involves leading the migration from CocoaPods to Swift Package Manager and designing internal Swift libraries for a mobile engineering team. This position requires a strong focus on clean code and Test Driven Development while mentoring other engineers. The role is primarily remote with occasional onsite work in Salford. The contract is set to last until March 31, 2026.
Key Responsibilities:
- Lead the migration from CocoaPods to Swift Package Manager
- Design, build, and maintain internal Swift libraries for shared use across teams
- Champion clean code and reliability through Test Driven Development and pair programming
- Coach and mentor other engineers on modern iOS practices and tooling
Key Skills:
- Advanced iOS development experience with Swift and Objective-C
- Proven delivery using Swift Package Manager (SPM)
- Hands-on experience migrating large-scale apps from CocoaPods to SPM
- Strong focus on TDD, maintainable design, and scalable architecture
Salary (Rate): £375/day
City: Salford
Country: UK
Working Arrangements: hybrid
IR35 Status: inside IR35
Seniority Level: Senior
Industry: IT
Contract Role: Senior iOS Software Engineer
Rate: Up to £375/day (Inside IR35)
Location: Remote with onsite work in Salford (1-2 days per week)
Duration: ASAP - 31 March 2026
Laptop Required: Yes
Join a forward-thinking mobile engineering team shaping the playback experience for millions of users. As a Senior iOS Software Engineer, you'll take ownership of key media player components and drive the evolution of our architecture using Swift Package Manager.
What You'll Do:
- Lead the migration from CocoaPods to Swift Package Manager
- Design, build, and maintain internal Swift libraries for shared use across teams
- Champion clean code and reliability through Test Driven Development and pair programming
- Coach and mentor other engineers on modern iOS practices and tooling
What You'll Bring:
- Advanced iOS development experience with Swift and Objective-C
- Proven delivery using Swift Package Manager (SPM)
- Hands-on experience migrating large-scale apps from CocoaPods to SPM
- Strong focus on TDD, maintainable design, and scalable architecture
If you love solving complex technical challenges and want to make a lasting impact on a core media platform, this role has your name on it.