Track This Job
Add this job to your tracking list to:
- Monitor application status and updates
- Change status (Applied, Interview, Offer, etc.)
- Add personal notes and comments
- Set reminders for follow-ups
- Track your entire application journey
Save This Job
Add this job to your saved collection to:
- Access easily from your saved jobs dashboard
- Review job details later without searching again
- Compare with other saved opportunities
- Keep a collection of interesting positions
- Receive notifications about saved jobs before they expire
AI-Powered Job Summary
Get a concise overview of key job requirements, responsibilities, and qualifications in seconds.
Pro Tip: Use this feature to quickly decide if a job matches your skills before reading the full description.
Senior iOS Engineer (Contract)
£400 per day | Inside IR35 | Hybrid (1–2 days onsite, Salford)
Start: ASAP | End date: 31 March 2026 (rolling contract)
We’re looking for a Senior iOS Engineer to join a long-term contract focused on the modernisation of a large, production iOS codebase. This is a hands-on role working across legacy and modern iOS technologies, with a strong emphasis on testability, maintainability, and architectural improvement.
This role will suit someone who is comfortable working at UIKit level where required, but who also enjoys improving systems, refactoring safely, and applying strong engineering practices in real-world codebases.
What you’ll be working on
- Modernising a large-scale iOS application, balancing legacy Objective-C/UIKit with Swift and SwiftUI
- Improving architecture, modularity, and dependency management
- Applying Test-Driven Development (TDD) to new development and refactoring work
- Working with persistence layers and existing data models
- Collaborating with other engineers to raise code quality and consistency across the platform
Essential skills & experience
To be considered, you must be able to evidence hands-on use of the following within the last 12 months or most recent project:
- Swift in production iOS applications
- Objective-C, including working with or refactoring legacy code
- Swift Package Manager (SPM) for dependency management
- Test-Driven Development (TDD), including writing unit tests using XCTest / Swift Testing
You should also be comfortable with:
- UIKit and modern iOS frameworks
- Working in large, long-lived codebases
- Refactoring existing systems safely rather than greenfield-only work
Nice to have
- Experience migrating from CocoaPods to Swift Package Manager
- Experience working on media, streaming, or performance-sensitive applications
- CI/CD experience (Xcode Cloud, Bitrise, GitHub Actions, etc.)
Contract details
- Rate: £400 per day (inside IR35)
- Location: Salford (hybrid – 1–2 days per week onsite)
- Start: ASAP
- End date: 31 March 2026 (rolling contract)
Important
This role is hands-on and delivery-focused. Candidates should be comfortable demonstrating recent practical experience, not just architectural oversight or leadership.
Key Skills
Ranked by relevanceReady to apply?
Join Talent and take your career to the next level!
Application takes less than 5 minutes

