Hybrid Working
We have a Hybrid approach to working here at Starling - our preference is that you’re located within a commutable distance of one of our offices so that we can interact and collaborate in person. In Technology, we ask that you attend the office a minimum of 1 day per week.
Our Engineering Environment
Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be. Hear from the team in our latest blogs or our case studies with Women in Tech.
Responsibilities
You are empowered to make the decisions necessary for the platform and to provide insight to the team leads on such projects.
You will also be working closely with other mobile engineers with a variety of experience levels and interests.
Expect to be committing, reviewing and shipping new code right from the first week.
Requirements
As a fully digital bank, we are looking for engineers that are able to understand and prioritize security when implementing new features, fixing bugs or making technical improvements, across all the layers.
Our team is designing, building and releasing new screens every day, for this reason we are interested in people with a particular focus on Accessibility along with writing clean and maintainable code.
The way to thrive and shine within Starling is to be a self‑driven individual and be able to take full ownership of everything around you: from building the code, shipping and maintaining it, to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers.
Technical Stack
* RxSwift – as our reactive programming framework;
* SnapKit – as our auto‑layout DSL, with an in‑house framework built on top of SnapKit for 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 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 (like us) that a small number of empowered developers is the right way to deliver software;
* Know UIKit and its components – a must;
* Have experience with reactive programming using RxSwift – a plus but not required.
Interview Process
* Initial phone call – 45 minutes;
* Take‑home technical test (no time limit);
* Technical face‑to‑face – 1.5 hours;
* Final interview – 45 minutes.
Benefits
* 25 days holiday (plus public holiday allowance that works best for you);
* Extra day's holiday for your birthday;
* Annual leave increases with length of service, with the option to buy or sell up to five extra days off;
* 16 hours paid volunteering time a year;
* Salary sacrifice and company‑enhanced pension scheme;
* Life insurance at 4× your salary and 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 from a referral scheme;
* Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks;
* Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships and Electric Vehicle leasing.
About Us
You may be put off applying for a role because you don’t tick every box. Forget that! While we can’t accommodate every flexible working request, we’re always open to discussion. If you’re excited about working with us, but aren’t sure if you’re 100% there yet, get in touch anyway. We’re on a mission to radically reshape banking – and that starts with our brilliant team. Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems.
Equal Opportunity Employer
Starling is an equal‑opportunity employer, and we’re proud of our ongoing efforts to foster diversity and inclusion in the workplace. Individuals seeking employment at Starling Bank are considered without regard to race, religion, national origin, age, sex, gender, gender identity, gender expression, sexual orientation, marital status, medical condition, ancestry, physical or mental disability, military or veteran status, or any other characteristic protected by applicable law. When you provide us with this information, you are doing so at your own consent, with full knowledge that we will process this personal data in accordance with our Privacy Notice.
By submitting your application, you agree that Starling may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.
#J-18808-Ljbffr