Job Search and Career Advice Platform

Enable job alerts via email!

Senior Ios Software Engineer - £400 Inside IR35

RecOps

Greater Manchester

Hybrid

GBP 80,000 - 100,000

Full time

Today
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A forward-thinking tech company in Greater Manchester is seeking a Senior iOS Software Engineer to join their mobile engineering team. This hands-on position involves developing core components and migrating from CocoaPods to Swift Package Manager. Strong expertise in Swift, Objective-C, and Test-Driven Development is essential. The role is hybrid, offering a rate of £400 per day for a 12-month contract. This position is perfect for developers looking to work on complex, production-scale iOS applications.

Qualifications

  • 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.

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.

Skills

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