Senior iOS Software Engineer
£400 per day | Inside IR35
Contract: 12 months
Hybrid: 1-2 days per week on-site in Salford
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.
You\’ll play a key role in evolving a complex iOS platform, including the migration to a more scalable architecture using Swift Package Manager.
What you’ll be doing
- 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
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
Contract details
- Rate: £400 per day (Inside IR35)
- Location: Salford (1‑2 days per week on‑site)
- Duration: 12 months
- Level: Senior
#J-18808-Ljbffr
Contact Detail:
RecOps Recruiting Team