Senior iOS Engineer

Summary

Plum Fintech is seeking a Senior iOS Engineer to build and iterate on their mobile application. The role requires deep expertise in Swift and the iOS SDK, with a focus on writing testable, high-quality code for the App Store.

Salary: £50,000 - 90,000 per year

Requirements:
  • We are looking for a user-focused Senior iOS Engineer to join our engineering team.
  • We need a strong understanding of the iOS SDK and its frameworks.
  • We need strong Swift skills and familiarity with the latest changes.
  • We need experience writing robust, testable code with a strong understanding of the testing pyramid.
  • We need extensive experience shipping and iterating on apps in the App Store.
  • We need someone who can take ownership and collaborate effectively with cross-functional teams, including designers, product managers, and other engineers.
  • We value mentoring experience with junior engineers.
  • We want someone with a strong product mindset who understands the value and impact of their work.
  • Experience in continuous integration setup and automation is a plus.
  • Contribution to open-source projects is a plus.
  • Experience with backend technologies is a plus.
  • Experience with The Composable Architecture and SwiftUI is a plus.
  • Experience with Combine and async/await is a plus.
  • Experience with E2E testing is a plus.
Responsibilities:
  • We are building Plum on iOS from its early days to give our customers a more intimate way to interact with their money.
  • We work in squads with Product Managers, Designers, Backend, and Mobile engineers to develop and maintain products, services, and tools.
  • We own our work in a data-driven, well-informed way.
  • We contribute to an exceptional mobile team that helps people be financially better off.
  • We write simple, well-tested code and deliver it in rapid iterations.
  • We collaborate across functions to shape an unforgettable user experience and support related operations.
  • We take ownership of our work and help mentor junior engineers.
Technologies:
  • AI
  • Backend
  • E2E
  • Support
  • Mobile
  • Swift
  • iOS
  • EAM

More:

We are Plum, a smart saving and investing app on a mission to help grow money for life. Since 2016, over 2 million people across 10 European markets have set aside more than 2 billion with our automation and AI. We have been recognised by Deloitte, Finder, and others, and our team of 250+ Plumsters works across Europe to support our mission. We offer a compensation package with base salary and equity, reviewed twice a year, and the salary range for this role is 78,000 to 108,000 gross annually. Our perks include stock options, private health insurance, an annual training budget, free Plum Premium, a competitive referral scheme, flexible remote working with at least 2 days a week in our offices in London, Athens, or Cyprus, team breakfasts and lunches, 25 days holiday plus bank holidays, 45 work-from-anywhere days, a 2-week sabbatical after 4 years, enhanced parental leave, 1 paid volunteering day annually, and an annual team trip. We foster a fun, inclusive company culture and use a squad-based, mission-driven approach within our Engineering team.

last updated 35 week of 2026

See also

Mobile jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.

A new version of freehire is available