iOS Developer (mid level)
Role details
Job location
Tech stack
Job description
We're looking for a mid-level iOS Engineer to join our Mobile Collective , working on the apps behind MoneySavingExpert, Quidco and MoneySuperMarket .
You'll be part of a full-stack, cross-functional squad alongside engineers, designers and product managers, contributing across the software development lifecycle - from shaping solutions through to building, testing, releasing and improving features.
We're an AI-enabled engineering organisation , using tools like GitHub Copilot and ChatGPT to help us move faster and build better software. If you're curious about using AI to work smarter, you'll feel right at home., * Work closely with product and design to create user-centred experiences
- Write clean, maintainable Swift code using SwiftUI and UIKit
- Use async/await and Combine where appropriate
- Contribute to testing practices (unit and UI tests) and continuous delivery
- Help maintain a secure, performant and reliable codebase
- Take part in knowledge sharing and learn from more experienced engineers
- Stay curious about iOS and mobile development trends
Requirements
- Commercial experience developing iOS apps using Swift
- Hands-on experience with SwiftUI and/or UIKit
- A working understanding of async/await, Combine and modern iOS architecture
- Familiarity with Git and automated testing (e.g. XCUI tests)
- Enthusiasm for agile ways of working and continuous improvement
- Comfortable experimenting with AI tools to support development
- A collaborative, learning-focused mindset
Nice to have (but not essential):
- Exposure to Android or cross-platform development
- Experience working in full-stack or product-led teams
Benefits & conditions
- 27 days holiday (rising to 30) + bank holidays
- Bonus scheme
- Pension: up to 6% employer contribution
- Enhanced shared parental leave (6 months fully paid for both parents)
- "Work from anywhere" scheme (up to 2 weeks per year)
- Access to mental health support, financial coaching and more