Senior iOS Software Engineer - £400 Inside IR35
RecOps
Salford, United Kingdom
2 days ago
Role details
Contract type
Temporary contract Employment type
Full-time (> 32 hours) Working hours
Regular working hours Languages
English Experience level
Senior Compensation
£ 104KJob location
Salford, United Kingdom
Tech stack
Unit Testing
CoreMedia CMS
Mobile Application Software
Objective-C
Test Driven Development
CocoaPods
Job description
- Developing and maintaining core iOS components using Swift and Objective-C
- Working on shared libraries and packages that support large-scale mobile applications
- Leading and contributing to migrations from CocoaPods to Swift Package Manager (SPM)
- Writing high-quality, testable code with a strong focus on TDD
- Building and maintaining comprehensive unit test coverage
- Collaborating closely with other engineers in a mature, delivery-focused team
Requirements
We're looking for a Senior iOS Software Engineer to join a high-performing mobile engineering team working on core media playback components used at scale. This role is hands-on and suited to someone with strong iOS fundamentals, a testing-first mindset, and experience modernising large codebases., Essential experience (must be recent - last 12 months or last project)
- Strong commercial experience with Swift and Objective-C
- Proven hands-on experience using Swift Package Manager (SPM)
- Experience migrating large or complex iOS projects from CocoaPods to SPM
- Strong experience with Test-Driven Development (TDD)
- Writing and maintaining high-quality unit tests
- Experience working on complex, production-scale iOS codebases