Senior Software Engineer - iOS at Compare the Market | GB | Rezi

Senior Software Engineer - iOS at Compare the Market

Senior Software Engineer - iOS

Compare the Market · GB

Today

Senior Software Engineer - iOS

Compare the Market · GB

16 hours ago
Resume preview

Impress employers and recruiters.
Choose from hundreds of resume examples.

Target Resume Now
Resume preview

Tailor your resume to this Senior Software Engineer - iOS role.

Rezi rewrites your resume against Compare the Market's job description. Free.

Resume score gauge reading 58 out of 100

Don't guess if your resume is good enough.

See how it scores against the Senior Software Engineer - iOS posting at Compare the Market — free, in seconds.

About the Role

Join Compare the Market as a Senior Software Engineer (iOS) and help make financial decision-making easy for millions. You will drive technical direction within the iOS Mobile team, delivering first-class mobile solutions and contributing to an evolving culture of innovation, enthusiasm, and passion. Work in a team embracing agentic ways of working and spec-driven development, using AI tools to move faster while prioritizing quality, security, and customer outcomes.

Responsibilities

  • Drive technical direction within the iOS Mobile team, delivering first-class mobile solutions.
  • Contribute to an evolving culture of innovation, enthusiasm, and passion.
  • Work in a team embracing agentic ways of working and spec-driven development.
  • Use AI tools to move faster while keeping quality, security, and customer outcomes front and centre.
  • Design, build, and maintain high-performance iOS applications that meet reliability, scalability, and security standards.
  • Collaborate cross-functionally with product managers, designers, and backend teams to define, architect, and deliver robust mobile solutions.
  • Drive technical excellence through code reviews, mentorship, and implementation of best practices in mobile development, testing, and CI/CD automation.
  • Continuously evaluate and integrate emerging iOS technologies to optimize performance, improve developer productivity, and enhance user experience.
  • Champion spec-driven development and work alongside AI coding agents, writing clear, testable specifications and taking accountability for quality and security.

Requirements

  • Strong knowledge of iOS, Swift, UIKit, SwiftUI and related SDKs.
  • Experience in clean architectures (MVVM-C).
  • Exposure to Continuous Integration systems.
  • Experience in writing Unit Tests (XCTest).
  • Experience of multi-threading and dependency injection.
  • Experience working with REST APIs and offline caching.
  • Exposure to databases (Realm/CoreData).
  • An advocate of clean coding practices.
  • Experience of, or a strong appetite to learn, AI-assisted development, with good judgement about when to trust, challenge or discard AI-generated code.

Skills

  • iOS
  • Swift
  • UIKit
  • SwiftUI
  • Clean Architectures
  • MVVM-C
  • Continuous Integration
  • Unit Tests
  • XCTest
  • Multi-threading
  • Dependency Injection
  • REST APIs
  • Offline Caching
  • Realm
  • CoreData
  • Clean Coding Practices
  • AI-assisted development

Location

  • London

Work Type

  • Full-time

Experience Level

  • Senior

About the Company

  • Compare the Market is a purpose-driven business powered by tech and AI, building high-performing, results-driven teams.
  • We create an environment where employees can bring their authentic selves, grow a characterful career, and see the direct impact of their work.
  • We are looking for ambitious, curious thinkers who thrive in a fast-moving, high-impact environment.
  • We are a business built for pace and performance, encouraging employees to think differently, act boldly, and deliver brilliantly.
  • We believe diverse teams make better decisions and are committed to creating an inclusive workplace where everyone feels empowered to grow, contribute, and thrive.