Job Search and Career Advice Platform

Enable job alerts via email!

iOS Software Engineer

PeopleWorks

Greater London

On-site

GBP 80,000 - 100,000

Full time

2 days ago
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading engineering company based in East London is seeking a senior iOS Software Engineer for a 12-month contract. The ideal candidate will have strong experience with Swift and UI frameworks like SwiftUI, and a focus on delivering secure, reliable iOS features as part of an agile team. Responsibilities include building, shipping, and maintaining apps, integrating with APIs, and contributing to code reviews. This office-based position offers a rate of £505 per day and is inside IR35.

Qualifications

  • Strong experience with Swift, including building and maintaining production iOS apps.
  • Deep experience designing and implementing UIs with SwiftUI.
  • Experience with modern iOS architecture patterns and dependency management strategies.

Responsibilities

  • Build, ship, and maintain customer-facing iOS features.
  • Work in an agile, cross-functional team.
  • Implement polished, accessible UIs using UIKit and SwiftUI.

Skills

iOS Engineering
Swift
SwiftUI
UI Implementation
Codebase Management

Tools

UIKit
Combine
Job description
Overview

IOS Software Engineer — Contract - 12 months. Stratford (East London) - Office Based. £505 per Day - Inside IR35. One of the world's leading engineering companies and a household name is seeking an IOS Software Engineer to work in their The Mobile App Engineering department. They are looking for a senior iOS Software Engineer to join the Team.

Responsibilities
  • Feature Delivery: Build, ship, and maintain customer-facing iOS features with a strong focus on security-related use cases and reliability.
  • Collaboration: Work in an agile, cross-functional team with iOS and Back End engineers, designers, product managers, and QA.
  • UI Implementation: Implement polished, accessible UIs using UIKit and SwiftUI and translate product requirements into high-quality user experiences.
  • Integration: Integrate with APIs and services, ensuring robust error handling, observability, and excellent performance.
  • Codebase Management: Work effectively in a reasonably large, evolving codebase as part of an overall iOS team of around 9 engineers
  • Engineering Excellence: Contribute to code reviews, testing practices, and continuous improvement.
Essential Skills & Experience
  • IOS Engineering: Strong experience with Swift, including building and maintaining production iOS apps.
  • UI Frameworks: Deep experience designing and implementing UIs with SwiftUI.
  • Architecture: Experience with modern iOS architecture patterns and dependency management strategies.
  • Testing: A strong testing mind-set, including unit testing and snapshot testing, with an emphasis on maintainable, reliable code.
Experience Preferred
  • IOS Software Engineer
  • UIKit, SwiftUI, Combine, async/await... - Third party SDKs for maps, analytics & experiments, observability, animations - Tuist for project generation and SPM dependency management - Tests: XCTest/Swift Testing, Snapshot tests, UI Tests - A range of modern tooling for analytics
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.