Point your AI agent at freehire and let it find you a job.

Get the CLI →

Ampstek

NewBe an early applicant

iOS Developer

Posted 2 views
Discussion

Summary

Ampstek is hiring an experienced iOS Developer in London for a 6-month (inside IR35, extendable), fully onsite contract. The role involves designing, building, testing and maintaining native iOS apps with Swift, SwiftUI/UIKit and MVVM-style architecture, integrating REST APIs, working with CI/CD pipelines, and modernising Objective-C legacy code.

Work Model: Fully onsite (weekly 5 days onsite)

Contract: 6 months initially, with potential extension

IR35: Inside IR35

Role Overview

We are looking for an experienced iOS Developer to design, develop and maintain high-quality, scalable and secure mobile applications for iOS platforms.

The successful candidate will work closely with Product Managers, UX/UI Designers, Backend Developers and QA Engineers to deliver reliable and user-friendly mobile solutions.

Key Responsibilities

  • Design, develop, test and maintain native iOS applications using Swift.
  • Build modern user interfaces using SwiftUI and UIKit.
  • Develop clean, scalable and maintainable application architecture.
  • Integrate REST APIs and backend services.
  • Work with architectural patterns such as MVVM, MVC or VIPER.
  • Write unit, integration and UI tests.
  • Troubleshoot application defects, crashes and performance issues.
  • Perform application profiling and performance optimisation.
  • Participate in code reviews and technical discussions.
  • Work with existing Objective-C legacy code and support progressive modernisation.
  • Contribute to CI/CD pipelines and automated build and deployment processes.
  • Collaborate with globally distributed Agile engineering teams.
  • Support App Store release and deployment processes.
  • Follow Apple's security, accessibility and Human Interface Guidelines.

Mandatory Skills

  • 5+ years of commercial iOS development experience.
  • Strong hands-on experience with Swift.
  • Strong experience with UIKit and SwiftUI.
  • Good knowledge of iOS SDK and frameworks.
  • Experience with MVVM or equivalent architecture.
  • Strong experience integrating REST APIs.
  • Experience with Xcode and Git.
  • Experience with XCTest / XCUITest.
  • Strong understanding of iOS application lifecycle, memory management and concurrency.
  • Experience with CI/CD and automated build pipelines.
  • Good debugging and performance optimisation skills.
  • Experience working in Agile/Scrum teams.
  • Objective-C and experience working with legacy codebases.
  • Combine or RxSwift.
  • Core Data / SQLite.
  • Swift Package Manager.
  • CocoaPods.
  • Tuist and Xcodebuild.
  • GitHub Actions / CircleCI / Jenkins.
  • GraphQL.
  • App Store Connect.
  • Experience with fintech, banking or other regulated environments.

Skills

Apply

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available