iOS Engineer II (For temp workers)

Booking.com

Manchester

On-site

GBP 65,000 - 90,000

Part time

2 days ago
Be an early applicant

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Booking.com is seeking an experienced iOS Engineer II to join our established experience engineering team in Manchester. You will build, maintain, and enhance native iOS features and a backend-driven UI solution based on TypeScript, delivering high-quality work in short cycles.

The role favors those who can quickly understand a large codebase, work independently, and ship production-ready software. You will collaborate with backend, product, design, and QA engineers, write clean tests, and

Qualifications

  • 3+ years of professional iOS development experience.
  • Strong knowledge of Swift and SwiftUI.
  • Experience with MVVM or similar architecture.
  • Experience consuming REST and GraphQL APIs.

Responsibilities

  • Develop and maintain native iOS features - Swift, SwiftUI, UIKit.
  • Deliver features from technical design through implementation and release.
  • Break down complex work into manageable implementation tasks.
  • Collaborate with backend engineers, product managers, designers, and QA.
  • Write clean, maintainable, and testable code.
  • Debug production issues and improve application stability and performance.
  • Participate in code reviews and contribute to engineering best practices.
  • Monitor application quality through crash reporting and observability tools.
  • Be familiar with backend-driven UI solutions

Skills

Swift
SwiftUI
MVVM
UIKit
Xcode
REST APIs
GraphQL
Unit tests
CI/CD
Debugging

Tools

Grafana
Datadog
Firebase
CI/CD tooling

Job description

iOS Engineer II (Contract)

Role Overview

We are looking for an experienced iOS Engineer to join an established experience engineering team. You will build, maintain, and improve native iOS features and backend-driven UI solution based on TypeScript, delivering high-quality features in short development cycles.

This role is best suited for engineers who can quickly understand an existing codebase, become productive with minimal guidance, and consistently deliver production-ready software.

Responsibilities
  • Develop and maintain native iOS features - Swift, SwiftUI, UIKit.
  • Deliver features from technical design through implementation and release.
  • Break down complex work into manageable implementation tasks.
  • Collaborate with backend engineers, product managers, designers, and QA.
  • Write clean, maintainable, and testable code.
  • Debug production issues and improve application stability and performance.
  • Participate in code reviews and contribute to engineering best practices.
  • Monitor application quality through crash reporting and observability tools.
  • Be familiar with backend-driven UI solutions
Must Have
  • 3+ years of professional iOS development experience.
  • Strong knowledge of Swift.
  • Experience with SwiftUI and modern iOS architecture (MVVM or similar).
  • Solid understanding of UIKit interoperability.
  • Strong knowledge of Xcode and Apple development tooling.
  • Experience consuming REST and/or GraphQL APIs.
  • Experience debugging production applications.
  • Experience writing unit tests.
  • Familiarity with CI/CD pipelines.
  • Ability to quickly understand large existing codebases.
  • Ability to work independently with minimal onboarding.
  • Strong focus on delivery, quality, and ownership.
Nice to Have
  • Experience with GraphQL.
  • Experience with A/B testing or experimentation platforms.
  • Experience with observability tools (Grafana, Datadog, Firebase, etc.).
  • Performance optimization experience.
  • Knowledge of Apple’s Human Interface Guidelines.
  • Experience working on large-scale consumer applications.
What We’re Looking For
  • Able to become productive within the first few weeks.
  • Comfortable working in large, existing codebases.
  • Strong engineering fundamentals and pragmatic decision making.
  • Excellent debugging and problem-solving skills.
  • Clear written and verbal communication.
  • Advanced Claude and Codex usage.
  • Reliable delivery with minimal supervision.
  • Able to estimate work realistically and communicate risks early.
  • Comfortable working in fast-paced Agile environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

IOS Engineer
IOS Engineer

Randstad Technologies Recruitment • Manchester

Hybrid
GBP 55,000 - 85,000
IOS Engineer
IOS Engineer

Randstad Technologies Recruitment • Ringway

Hybrid
GBP 50,000 - 75,000
IOS Engineer – Full Time – Manchester
IOS Engineer – Full Time – Manchester

Catering • Manchester

On-site
GBP 171,924,000 - 263,066,000
iOS Software Engineer | Remote
iOS Software Engineer | Remote

Crossing Hurdles • United Kingdom

On-site
GBP 51,452 - 102,905
iOS Developer
iOS Developer

Ventula Consulting • Manchester

On-site
GBP 70,000 - 100,000
iOS Developer
iOS Developer

Digital Skills ltd • Manchester

Hybrid
GBP 90,000 - 150,000
Ios Software Engineer
Ios Software Engineer

Digital Skills Ltd • Manchester

Hybrid
GBP 63,000 - 106,000
Hybrid work model
iOS Engineer II (Contract) – SwiftUI, MVVM, UIKit
iOS Engineer II (Contract) – SwiftUI, MVVM, UIKit

Booking.com • Manchester

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

Allegis Group • Greater London

On-site
GBP 65,000 - 95,000
Senior iOS Engineer
Senior iOS Engineer

alba • England

Remote
GBP 60,000 - 80,000