iOS Engineer - Engine by Starling (Hiring Immediately)
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 two years ago we split out as a separate business.
Starling has seen exceptional growth and success, and a large part of that is down to the fact that we have built our own modern technology from the ground up. This SaaS technology platform is now available to banks and financial institutions all around the world, enabling them to benefit from the innovative digital features, and efficient back-office processes that has helped achieve Starling's success.
As a company, everyone is expected to roll up their sleeves to help deliver great outcomes for our clients. We are an engineering led company and we’re looking for people who will be excited by the potential for Engine’s technology to transform banking in different markets around the world. Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.
Hybrid Working
We have a Hybrid approach to working here at Engine - our preference is that you're located within a commutable distance of our offices so that we're able to interact and collaborate in person.
About Engineering at Engine by Starling -
We’re looking for iOS Engineers to work on the Engine Platform and make our existing features work for banks all over the world as well as building new features from scratch that Starling hasn’t released in the UK market.
Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear more from the team in some case studies below, and our work with Women In Tech .
We are looking for engineers at all levels to join the team. We value people being engaged and caring about customers, caring about the code they write and the contribution they can make to banking around the world. People with a broad ability to apply themselves to a multitude of problems and challenges, who can work across teams do great things here at Engine, to continue changing banking for good.
As an 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
- Aim for greatness in everything you do, staying curious and inquisitive
- Be part of a scaling team and organisation as we change banking for good
Requirements
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 main persistence layer;
- Sourcery and SwiftGen - for various code generation tasks.
- SwiftFormat, SwiftLint and Danger - to enforce high code quality standards.
- Etc.
We also built in-house tools and frameworks as developer productivity and automation is paramount]]> <
Recommended Jobs
Media Studies Teacher - Independent Girls’ School,...
Media Studies Teacher – Independent Girls’ School, Wandsworth School Information This independent girls’ secondary school in Wandsworth is recognised for its creative curriculum, strong academi…
External Sales Representative
External Sales Representative Existing Customers & Demand Creation We are looking for a motivated and customer-focused External Sales Representative to join a growing sales team. This field-based ro…
Professional Indemnity Claims Technician
A Lloyd's broker seek a Professional Indemnity Claims Technician to join their Professional and Financial Risks team in London. The successful candidate will be responsible for managing their own cas…
Conveyancing Assistant / Legal Secretary
Conveyancing Assistant / Legal Secretary Our client offering a full range of legal advice to business and individual clients, have a fantastic opportunity for an experienced Conveyancing Assist…
Live-in Nanny-Housekeeper in Battersea, Job ID J1FD75
A lovely family based in Battersea, London, is seeking a Live-in Nanny Housekeeper to care for their two children while maintaining a clean, tidy, and well-organised home. All general nanny and house…
Chief Medical Officer
Chief Medical Officer Welbeck Health Partners London | 16 hours per week Welbeck is redefining private day-case healthcare. Our centres bring together leading consultants, specialist team…
Band 6 Locum Highly Specialist Speech and Language Therapist - Sidcup
Band 6 Locum Highly Specialist Speech and Language Therapist – Sidcup Position: Band 6 Locum Highly Specialist Speech and Language Therapist – Sidcup Banding: 6 Start Date: ASAP Hours: 9am…
Accounts Assistant / Assistant to Finance Director
Accounts Assistant / Assistant to Finance Director Location: Hayes, Middlesex Salary: £40,000 - £45,000 Employment Type: Full-Time, Permanent Working Pattern: 3 days office /…
Maths Teacher
Salary: £38,224 – £45, 226 Purpose To deliver accredited learning to Young People undertaking numeracy study programmes The Role To teach a range of courses as directed , to a Go…