Skip to content

iOS Engineer II (For temp workers)

Booking.com
mid-level
Location

Manchester, United Kingdom

Work Type

Onsite

Seniority

mid-level

Posted

August 21, 2026


Total Compensation
€155,000
Yearly Savings (Comfortable)
€44,000
Want to apply for this job?

Subscribe to access the application link and 15,000+ more jobs

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.
More Jobs You Might Like
Staff Software Engineer - Databases, Tempo | Sweden | Remote

Grafana Labs

Stockholm

Helpful Resources
Salary & Savings Calculator

Compare salaries across European cities and calculate your potential savings. Understand cost of living and take-home pay for tech jobs in Europe.

Career Guides

Expert advice on landing high-paying tech jobs in Europe. Tips on interviews, salary negotiation, and career growth from The European Engineer.

Access 15,000+ High-Paying Tech Jobs

Get unlimited access to our full database of 15,000+ jobs with advanced filters, salary comparisons, and exclusive career guides from The European Engineer.