iOS Developer

Ampstek

Greater London

On-site

GBP 45,000 - 65,000

Full time

17 hours ago
Be an early applicant
Application generator

An application made for this job — a tailored resume and cover letter that speak straight to the posting.

Get past ATS filters

Job summary

Ampstek is seeking an experienced iOS Developer to design, develop and maintain high-quality mobile applications for iOS. You will collaborate with Product Managers, UX/UI Designers, Backend Developers and QA Engineers to deliver reliable, user-friendly solutions.

The role involves working with Swift, SwiftUI, UIKit, Objective-C legacy code, and contributing to CI/CD pipelines in a fully onsite environment for a 6-month initial contract with potential extension.

Qualifications

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

Responsibilities

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

Skills

iOS development
Swift
SwiftUI
UIKit
REST APIs
MVVM
Objective-C
Xcode
XCTest
CI/CD
Agile/Scrum
Git
SQLite/Core Data
GraphQL
App Store Connect
Swift Package Manager
CocoaPods
Tuist
RxSwift/Combine
Memory management/concurrency

Tools

Xcode

Job description

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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Developer
iOS Developer

Methods • Greater London

On-site
GBP 70,000 - 90,000
Senior iOS Developer – Banking – London
Senior iOS Developer – Banking – London

Salt • Greater London

Hybrid
GBP 74,000 - 88,000
iOS Engineer
iOS Engineer

Innova Solutions • Greater London

Hybrid
GBP 57,000 - 81,000
Senior iOS Developer
Senior iOS Developer

remotestar-team • Greater London

On-site
GBP 90,000 - 120,000
IOS Developer
IOS Developer

Randstad Technologies Recruitment • Ringway

Hybrid
GBP 83,000 - 120,000
IOS Engineer - Contract
IOS Engineer - Contract

Spencer Rose Ltd • Rowberrow

Hybrid
GBP 69,000 - 74,000
iSO Engineer
iSO Engineer

DCV Technologies • Greater London

On-site
GBP 78,000 - 92,000
iOS Engineer
iOS Engineer

Cognizant • Burgess Hill

On-site
GBP 55,000 - 75,000
iOS Developer
iOS Developer

Experis UK • Birmingham

On-site
GBP 65,000 - 90,000
iOS Developer (Banking Platform experience)
iOS Developer (Banking Platform experience)

Pracyva • West of England

On-site
GBP 60,000 - 90,000