New The Skills of Tomorrow: how AI-exposed is every skill in 2026? See the data →
Engine by Starling

Senior iOS Engineer - Engine by Starling

Engine by Starling
Apply →
hybrid senior full-time London

First indexed 16 Jul 2026

Description

At Engine by Starling, we are on a mission to find and work with leading banks all around the world who have the ambition to build rapid growth businesses, on our technology.

Engine is Starling's software-as-a-service (SaaS) business, the technology that was built to power Starling, and a year ago we split out as a separate business.

As a Senior iOS Engineer, you will contribute to our award-winning platform and internal tooling, build new features and products from scratch in a configurable way, share your knowledge with those around you, contributing to our learning culture, own your projects, working in small teams across the bank to collaboratively deliver, and aim for greatness in everything you do, staying curious and inquisitive.

Our iOS application is entirely written in Swift. It is highly modular and we use MVVM-C architecture to maximise code reusability and testing. We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension.

Some of the well-known frameworks and tools we use:

  • RxSwift as our reactive programming framework;
  • SnapKit as our auto-layout DSL, though we have an in-house framework built on top of SnapKit which allows us to write declarative, SwiftUI-like layout code for UIKit;
  • Realm as the application's main persistence layer;
  • Sourcery and SwiftGen for various code generation tasks;
  • SwiftFormat, SwiftLint, and Danger to enforce high code quality standards.

We are looking for iOS engineers to work on these apps who:

  • Want to work on a feature-rich mobile app with millions of customers;
  • Can produce robust, well-tested code that will give our customers the reliability that they need;
  • Care about the product, the user experience, and the design;
  • Think that a small number of empowered developers is the right way to deliver software;
  • Our application is built with UIKit, knowing its concepts and components is a must;
  • Experience with reactive programming will be a plus but is not required.

Benefits:

  • 33 days holiday (including public holidays, which you can take when it works best for you);
  • An extra day's holiday for your birthday;
  • Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off;
  • 16 hours paid volunteering time a year;
  • Salary sacrifice, company-enhanced pension scheme;
  • Life insurance at 4x your salary & group income protection;
  • Private Medical Insurance with VitalityHealth including mental health support and cancer care;
  • Partner benefits include discounts with Waitrose, Mr&Mrs Smith, and Peloton;
  • Generous family-friendly policies;
  • Incentives refer a friend scheme;
  • Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks.
This listing is enriched and indexed by YubHub. To apply, use the employer's original posting: https://apply.workable.com/j/67BE26A576