Senior iOS Software Engineer - £400 Inside IR35

Senior iOS Software Engineer - £400 Inside IR35

Posted 7 days ago by RecOps

£400 Per day
Inside
Hybrid
Salford, Manchester, UK

Summary: The role of Senior iOS Software Engineer involves joining a mobile engineering team to develop and maintain core media playback components. The position requires strong iOS fundamentals and experience in modernizing large codebases, with a focus on migrating to a scalable architecture using Swift Package Manager. The engineer will be responsible for writing high-quality, testable code and collaborating with a delivery-focused team. This is a hands-on role suited for someone with a testing-first mindset and recent experience in iOS development.

Key Responsibilities:

  • 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

Key Skills:

  • 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

Salary (Rate): £400 per day

City: Salford

Country: UK

Working Arrangements: hybrid

IR35 Status: inside IR35

Seniority Level: Senior

Industry: IT

Detailed Description From Employer:

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