Senior IOS Engineer

Gravitas Recruitment Group Ltd
Charing Cross, United Kingdom
3 days ago

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior
Compensation
£ 78K

Job location

Remote
Charing Cross, United Kingdom

Tech stack

iOS
Architectural Patterns
Unit Testing
Model View ViewModel
Performance Tuning
Data Streaming
Systems Integration
Brightcove
CircleCI
UIKit
Swiftui
Concurrency
iOS
Technical Debt
Legacy Systems

Job description

We're looking for a seasoned Senior iOS Engineer with a strong command of modern Swift development to join a mature consultancy organisation for a key product delivery initiative. This is a six-month contract role designed to accelerate the rollout of a strategic product within an established iOS team. You'll play a critical role in balancing innovation with the realities of Legacy systems, focusing on delivery while maintaining a clear product-led mindset. The ideal candidate will have deep expertise in native iOS development, particularly across both modern and Legacy codebases. You'll bring a pragmatic yet forward-thinking approach, be an effective communicator capable of liaising with a range of stakeholders, and be confident managing technical debt while implementing robust, scalable solutions.

Requirements

  • Strong foundation in native iOS development with experience working across modern and Legacy codebases

  • Proficient with Swift, including building and maintaining features in both UIKit and SwiftUI

  • Hands-on experience with RxSwift and maintaining/refactoring reactive codebases

  • Working knowledge of Swift Concurrency, including Combine, async/await, and integrating with RxSwift

  • Understanding of architectural patterns such as MVVM, MVI and MVP

  • Experience writing and maintaining unit tests, UI tests, and snapshot tests

  • Exposure to CI/CD pipelines, with familiarity in CircleCI preferred

  • Solid grasp of mobile performance tuning and optimisation best practices

  • Excellent communication skills, adaptable to technical and non-technical audiences across internal and external teams

Nice-to-Have Skills

  • Advanced experience with RxSwift & RxCocoa in production environments

  • Understanding of unidirectional data flow architecture

  • Comfort working with video player SDKs such as Brightcove, Ooyala, or similar platforms

  • Previous experience in modernising and refactoring Legacy codebases into modern Swift architectures

This is a fantastic opportunity to contribute to an impactful project with clear goals, within a collaborative consultancy setting. If you're confident in delivering reliable and maintainable iOS solutions and enjoy working autonomously within a skilled and supportive remote team, we'd love to hear from you.

Apply for this position