Skip to Main Content
Location icon
London

Senior iOS Engineer - Engine by Starling

Starling
Office & Professional
Office & Professional
Negotiable
Company logo image
Description

Location
London (Hybrid working with preference for candidates within a commutable distance to the office)

Hours
Full Time

Salary
Competitive salary offered

About the Role
At Engine by Starling, we are on a mission to partner with leading banks worldwide to build rapid growth businesses on our technology platform. Engine is Starling's software-as-a-service (SaaS) business, originally developed to power Starling itself and now offered globally to banks and financial institutions. Our platform delivers innovative digital features and efficient back-office processes that have driven Starling's success.

As a Senior iOS Engineer, you will work on the Engine Platform to enhance existing features for banks around the world and build new features from scratch that have not yet been released in the UK market. You will be part of a fast-paced, collaborative environment where innovation and ownership are highly valued. Our flat structure empowers you to make decisions and take full ownership of your projects, from design and development to sharing knowledge and improving processes.

Our engineering culture is driven by five core values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness. You will join a scaling team dedicated to changing banking for good by delivering reliable, high-quality software that impacts millions of customers globally.

We encourage curiosity, collaboration, and continuous learning, supporting you to thrive and make meaningful contributions across teams and challenges.

Requirements

Experience
- Proven experience developing iOS applications using Swift
- Strong knowledge of UIKit and its components
- Familiarity with MVVM-C architecture to maximize code reusability and testing
- Experience producing robust, well-tested code that ensures reliability for millions of users
- Experience or interest in reactive programming (RxSwift) is a plus but not required
- Comfortable working in a modular codebase with a focus on simplicity and maintainability
- Experience with tools and frameworks such as SnapKit, Realm, Sourcery, SwiftGen, SwiftFormat, SwiftLint, and Danger is advantageous

About you
- Passionate about building feature-rich mobile applications with excellent user experience and design
- Self-driven and able to take full ownership of projects from conception to delivery
- Collaborative team player who shares knowledge and contributes to a learning culture
- Curious and inquisitive mindset, always aiming for greatness in your work
- Comfortable working in a flat organizational structure and fast-paced environment
- Care deeply about customers and the impact of your work on their experience

Qualifications
- No specific formal qualifications required; focus is on skills, experience, and attitude
- Commitment to high code quality standards and continuous improvement

Expiry date: 21/08/2026
Senior iOS Engineer - Engine by Starling
Company:
Starling
Job Type:
Full-time
Location:
London