iOS Developer

Ampstek

Greater London

On-site

GBP 85,000 - 115,000

Full time

5 days ago
Be an early applicant

Get a reply from this employer

Your resume and cover letter, tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

Ampstek is seeking an experienced iOS Developer to design, develop, and maintain high-quality mobile applications for iOS platforms. You will work with Swift, UIKit, and SwiftUI to deliver scalable apps and ensure a great user experience.

You will integrate REST APIs, optimize performance, and follow MVVM/VIPER architectures while collaborating with design, backend, QA, and product teams. This role requires strong problem-solving and deployment via App Store Connect.

Qualifications

  • 5+ years of experience in iOS application development.
  • Strong proficiency in Swift and Objective-C.
  • Hands-on experience with UIKit and SwiftUI.
  • Experience with Xcode, CocoaPods, and Swift Package Manager.
  • Strong knowledge of REST APIs, JSON, and third-party integrations.
  • Experience with Core Data, SQLite, and local data persistence.
  • Knowledge of iOS architecture patterns such as MVC, MVVM, and VIPER.
  • Experience with Git and CI/CD pipelines.
  • Memory management, multithreading, and performance optimization.
  • Experience with unit testing and UI testing using XCTest.
  • Knowledge of Apple Human Interface Guidelines and App Store deployment processes.

Responsibilities

  • Design, develop, test, and maintain iOS applications using Swift.
  • Build responsive and user-friendly mobile interfaces using UIKit and SwiftUI.
  • Develop reusable components and maintain clean, scalable code.
  • Integrate RESTful APIs and third-party services into iOS applications.
  • Work with mobile application architectures such as MVC, MVVM, and VIPER. with UI/UX designers, backend developers, QA engineers, and product teams.
  • Identify and resolve performance issues, bugs, and application crashes.
  • Implement security best practices, including secure data storage and authentication.
  • in code reviews and contribute to technical discussions.
  • Manage application releases and deployments through App Store Connect.
  • Ensure compatibility across different iOS versions and Apple devices.

Skills

Swift
Objective-C
UIKit
SwiftUI
Xcode
CocoaPods
Swift Package Manager
REST APIs
JSON
Core Data
SQLite
MVC
MVVM
VIPER
Git
CI/CD
Memory management
Multithreading
Performance optimization
Unit testing
UI testing
XCTest
HIG & App Store deployment

Tools

CocoaPods
Swift Package Manager
CI/CD tooling

Job description

We are looking for an experienced iOS Developer to design,

develop, and maintain high-quality mobile applications for iOS platforms. The

ideal candidate should have strong expertise in Swift, UIKit, SwiftUI, and iOS

application architecture, along with experience integrating REST APIs and

delivering scalable, secure, and user-friendly mobile applications.

Key Responsibilities
  • Design, develop, test, and maintain iOS applications using Swift.
  • Build responsive and user-friendly mobile interfaces using UIKit and SwiftUI.
  • Develop reusable components and maintain clean, scalable code.
  • Integrate RESTful APIs and third-party services into iOS applications.
  • Work with mobile application architectures such as MVC, MVVM, and VIPER. with UI/UX designers, backend developers, QA engineers, and product teams.
  • Identify and resolve performance issues, bugs, and application crashes.
  • Implement security best practices, including secure data storage and authentication.
  • in code reviews and contribute to technical discussions.
  • Manage application releases and deployments through App Store Connect.
  • Ensure compatibility across different iOS versions and Apple devices.
Required Technical Skills
  • 5+ years of experience in iOS application development.
  • Strong proficiency in Swift and Objective-C.
  • Hands-on experience with UIKit and SwiftUI.
  • Experience with Xcode, CocoaPods, and Swift Package Manager.
  • Strong knowledge of REST APIs, JSON, and third-party integrations.
  • Experience with Core Data, SQLite, and local data persistence.
  • Knowledge of iOS architecture patterns such as MVC, MVVM, and VIPER.
  • Experience with Git and CI/CD pipelines.
  • of memory management, multithreading, and application performance optimization.
  • Experience with unit testing and UI testing using XCTest.
  • Knowledge of Apple Human Interface Guidelines and App Store deployment processes.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

iOS Developer
iOS Developer

Innova Solutions • Greater London

Hybrid
GBP 60,000 - 90,000
iOS Developer
iOS Developer

Sanderson Government & Defence • City Of London

On-site
GBP 65,000 - 90,000
iOS Developer
iOS Developer

Korn Ferry • City of Westminster

On-site
GBP 65,000 - 90,000
iOS Developer
iOS Developer

MPower Plus • West of England

On-site
GBP 70,000 - 110,000
iOS Engineer
iOS Engineer

Cognizant • Burgess Hill

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

Methods • Greater London

On-site
GBP 70,000 - 90,000
Senior Mobile Application Developer (iOS)
Senior Mobile Application Developer (iOS)

Placements24 • London Borough of Newham

Hybrid
GBP 80,000 - 110,000
IOS Developer
IOS Developer

Randstad Technologies • Lancashire

Hybrid
GBP 50,000 - 70,000
IOS Developer
IOS Developer

Randstad Technologies Recruitment • Ringway

Hybrid
GBP 83,000 - 120,000
Ios Developer
Ios Developer

Arc IT Recruitment Limited • Falmer

On-site
GBP 52,000 - 60,000