Job Search and Career Advice Platform

Enable job alerts via email!

Senior iOS Software Engineer

RecOps

Manchester

Hybrid

GBP 100,000 - 125,000

Part time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading tech company in Manchester is seeking a Senior iOS Software Engineer to join its mobile engineering team. The role involves developing core iOS components with Swift and Objective-C, migrating libraries to Swift Package Manager, and emphasizing test-driven development. Ideal candidates will have strong iOS fundamentals and recent commercial experience in iOS development. The position offers a hybrid working model with 1-2 days on-site in Salford and a competitive daily rate.

Qualifications

  • Strong commercial experience with iOS development in the last 12 months.
  • Experience in migrating large codebases using Swift Package Manager.

Responsibilities

  • Develop and maintain core iOS components using Swift and Objective-C.
  • Work on shared libraries supporting large-scale mobile applications.
  • Lead migrations from CocoaPods to Swift Package Manager.
  • Write high-quality, testable code with a focus on TDD.
  • Build and maintain comprehensive unit test coverage.
  • Collaborate closely with a delivery-focused team.

Skills

iOS fundamentals
Swift
Objective-C
Test-driven development (TDD)
Swift Package Manager
Job description
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
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.