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

Impress employers and recruiters.
Choose from hundreds of resume examples.
Tailor your resume to this Senior Software Engineer - iOS role.
Rezi rewrites your resume against Compare the Market's job description. Free.

Tailor your resume to this Senior Software Engineer - iOS role.
Rezi rewrites your resume against Compare the Market's job description. Free.
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.

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.