iOS Developer, Inisde IR35, Contract

iOS Developer, Inisde IR35, Contract

Contract Type:

Contractor

Location:

City of London

Industry:

IT

Contact Name:

Scott McCormick

Contact Phone:

+44 (0)20 7002 0253

Date Published:

02-Jun-2026

iOS Engineer - Inside IR35 - £550 per day - 3 days in London

As a Senior Mobile Engineer, you will contribute to the development of best-in-class iOS applications, working closely with product owners, stakeholders, and engineering peers to deliver innovative, high-quality solutions.

Reporting to a Principal Engineer, you will support the delivery of technical strategy and hands-on implementation, while mentoring other engineers and helping to maintain high standards of engineering excellence.

Key Responsibilities

  • Develop new features and optimise existing functionality for iOS applications, ensuring they meet business and user requirements.
  • Collaborate with product owners, stakeholders, and cross-functional teams to deliver high-quality mobile solutions.
  • Participate in technical discussions to ensure solutions are robust, scalable, and fit for purpose.
  • Mentor and support other engineers, promoting coding standards and engineering best practices.
  • Assist the Principal Engineer in delivering technical strategy and ensuring alignment with business objectives.
  • Conduct thorough code reviews to maintain quality, security, and performance standards.
  • Lead by example, fostering a culture of continuous improvement, collaboration, and innovation.
  • Present technical concepts and solutions to internal teams and contribute to strategic discussions.

Skills & Experience

  • Strong commercial experience developing native iOS applications using Swift.
  • Excellent understanding of iOS architecture patterns (e.g. MVVM, MVC, VIPER).
  • Knowledge of SOLID design principles and modern software engineering practices.
  • Experience with SwiftUI and UIKit.
  • Experience with unit testing using XCTest.
  • Experience with UI automation testing using XCUITest.
  • Experience with asynchronous programming, including Swift Concurrency (async/await) and Combine.
  • Experience integrating RESTful APIs and working with JSON data.
  • Experience with Continuous Integration and Continuous Deployment (CI/CD) pipelines; experience with CircleCI would be beneficial.
  • Experience with dependency management tools such as Swift Package Manager, CocoaPods, or Carthage.
  • Familiarity with App Store deployment processes and Apple's Human Interface Guidelines

Working Arrangement

This role operates within a hybrid working model, requiring a minimum of three days per week in the office. Office-based collaboration supports innovation, knowledge sharing, and effective teamwork. Depending on business requirements, some roles may require additional office attendance.

...

Apply Now
Apply Now

Share this job

Interested in this job?
Save Job
Create As Alert

Similar Jobs

SCHEMA MARKUP ( This text will only show on the editor. )