<?xml version="1.0" encoding="UTF-8"?>
<source>
  <jobs>
    <job>
      <externalid>192b8eb7-029</externalid>
      <Title>Staff iOS Engineer - B2C Native Apps</Title>
      <Description><![CDATA[<p>We are looking for a Staff iOS Engineer to join our B2C Native Apps team. As a member of this team, you will be responsible for designing, developing, and maintaining high-quality iOS applications.</p>
<p>Our team is fast-paced and agile, comprising engineers, a product manager, and designer. We work closely together to deliver innovative solutions that meet the needs of our customers.</p>
<p>Responsibilities:</p>
<ul>
<li>Design and develop high-quality iOS applications using Swift and Objective-C</li>
<li>Collaborate with the product manager and designer to define and prioritize features</li>
<li>Work with the engineering team to ensure seamless integration with other components</li>
<li>Participate in code reviews and contribute to the improvement of our codebase</li>
<li>Mentor junior engineers and help them grow in their careers</li>
</ul>
<p>Requirements:</p>
<ul>
<li>8+ years of professional iOS development experience</li>
<li>Excellent communication and collaboration skills</li>
<li>Experience building public or internal mobile APIs/SDKs and working with Swift and Objective-C</li>
<li>Experience with UIKit, SwiftUI, programmatic Auto Layout, and iOS design patterns (MVVM, reactive programming)</li>
<li>Experience with Unit/UI/integration/performance testing on iOS (Quick, Nimble, XCTest, XCUITest, etc.)</li>
<li>Experience with Realm database or similar mobile NoSQL solutions</li>
<li>End-to-end ownership of mobile applications or SDKs</li>
<li>Experience with mobile CI/CD pipelines (GitHub Actions)</li>
</ul>
<p>Preferred Qualifications:</p>
<ul>
<li>1+ years of experience in identity and access management (IAM) domain, particularly with Auth0 Guardian SDK or similar MFA/authentication solutions</li>
<li>Experience with iOS security best practices, including cryptography (RSA, CommonCrypto), biometric authentication (Face ID/Touch ID), iOS Keychain, Authentication Service framework, and secure data storage</li>
<li>Experience with reactive programming frameworks (ReactiveSwift, Combine) and migrating legacy architectures to MVVM patterns</li>
<li>Experience with infrastructure-as-code tools (e.g., Fastlane, Swift Package Manager, Snyk, or Terraform)</li>
</ul>
<p>If you are a motivated and experienced iOS engineer looking to join a dynamic team, we encourage you to apply.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>staff</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>iOS development, Swift, Objective-C, UIKit, SwiftUI, programmatic Auto Layout, iOS design patterns, MVVM, reactive programming, Unit/UI/integration/performance testing, Realm database, mobile NoSQL solutions, end-to-end ownership, mobile CI/CD pipelines, identity and access management, Auth0 Guardian SDK, MFA/authentication solutions, iOS security best practices, cryptography, biometric authentication, iOS Keychain, Authentication Service framework, secure data storage, reactive programming frameworks, infrastructure-as-code tools</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Okta</Employername>
      <Employerlogo>https://logos.yubhub.co/okta.com.png</Employerlogo>
      <Employerdescription>Okta is a technology company that provides identity and access management solutions. It was founded in 2009 and is headquartered in San Francisco.</Employerdescription>
      <Employerwebsite>https://www.okta.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://job-boards.greenhouse.io/okta/jobs/7598837</Applyto>
      <Location>Bengaluru, India</Location>
      <Country></Country>
      <Postedate>2026-04-18</Postedate>
    </job>
    <job>
      <externalid>7bcd957f-52a</externalid>
      <Title>Senior Android Engineer - B2C Native Apps</Title>
      <Description><![CDATA[<p>We are looking for a Senior Android Engineer to join our Native Apps team. As a Senior Android Engineer, you will be responsible for designing and developing features, APIs, and fixes to handle our current and future scale. You will be a part of a fast-paced, agile team comprising of engineers, a product manager, and designer. You will be a technical steward who views our codebase as your own product. You will proactively figure out what is needed to make a project successful. You will help our customers have an awesome experience with our products. You will collaborate with the support team for customer questions. You will participate on our on-call rotations for troubleshooting production issues. You will mentor other engineers. You will lead team discussions and sprint planning. You will improve the team&#39;s productivity.</p>
<p>You are a good fit for this role if you have 5+ years of software development experience. You have excellent communication and collaboration skills. You have experience building public or internal mobile APIs/SDKs and working with Java and Kotlin. You have experience with XML layouts, View Binding, and Android Views (ViewModels, LiveData). You have experience with unit/UI/integration/performance testing on iOS (JUnit, Robolectric, Mockito, MockK, etc.). You have experience with Realm database or similar mobile NoSQL solutions. You have experience with mobile CI/CD pipelines (Github Actions).</p>
<p>Bonus points if you have 1+ years of experience in identity and access management (IAM) domain, particularly with Auth0 Guardian SDK or similar MFA/authentication solutions. You have experience with Android security best practices including cryptography (RSA, PBKDF2), biometric authentication, Android KeyStore, and ProGuard/R8 optimization. You have experience with Dagger 2 dependency injection and migrating legacy MVP architecture to MVVM patterns. You have experience with infrastructure-as-code tools (e.g., Fastlane, Gradle, Snyk, or Terraform).</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Android, Java, Kotlin, XML, View Binding, Android Views, Realm database, mobile CI/CD pipelines, Github Actions, identity and access management, Auth0 Guardian SDK, MFA/authentication solutions, Android security best practices, cryptography, biometric authentication, Android KeyStore, ProGuard/R8 optimization, Dagger 2 dependency injection, MVVM patterns, infrastructure-as-code tools</Skills>
      <Category>Engineering</Category>
      <Industry>Technology</Industry>
      <Employername>Okta</Employername>
      <Employerlogo>https://logos.yubhub.co/okta.com.png</Employerlogo>
      <Employerdescription>Okta is a technology company that specializes in identity and access management.</Employerdescription>
      <Employerwebsite>https://www.okta.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://job-boards.greenhouse.io/okta/jobs/7621564</Applyto>
      <Location>Bengaluru, India</Location>
      <Country></Country>
      <Postedate>2026-04-18</Postedate>
    </job>
    <job>
      <externalid>46533d0d-0de</externalid>
      <Title>Android Engineer - Engine by Starling</Title>
      <Description><![CDATA[<p>At Engine by Starling, we are on a mission to help leading banks build rapid growth businesses using our technology. Our Android Engineer will contribute to our award-winning Android app and internal tooling, building new features and products from scratch in a configurable way. They will share their knowledge with others, contributing to our learning culture, and own their projects, working in small teams across the bank to collaboratively deliver. The successful candidate will be part of a scaling team and organisation as we change banking for good.</p>
<p>As an Android engineer, you will report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Engine. We have a strong collaborative and open culture here so you&#39;ll find support outside your team too. 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.</p>
<p>We use Espresso to write our UI/E2E Test and JUnit to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production. We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery.</p>
<p>The Android world At Engine, we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it’s the best choice for our product and our users. We are currently in the process of building a number of SDKs for our clients utilising the modules we’ve already created in the Starling UK App.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>entry|mid</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Android, Java, Kotlin, Dagger, Realm, Retrofit, Coil, Compose, Coroutines, Accessibility, Clean and maintainable code, Testing, UI/E2E Testing, Unit Testing, Internationalisation, Contributing to OSS, Maintaining a library</Skills>
      <Category>Engineering</Category>
      <Industry>Finance</Industry>
      <Employername>Engine by Starling</Employername>
      <Employerlogo>https://logos.yubhub.co/enginebystarling.com.png</Employerlogo>
      <Employerdescription>Engine by Starling is a software-as-a-service (SaaS) business that provides technology to banks and financial institutions. It was spun out from Starling, a digital bank.</Employerdescription>
      <Employerwebsite>https://enginebystarling.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://apply.workable.com/j/4A1A00B7C8</Applyto>
      <Location>Cardiff</Location>
      <Country></Country>
      <Postedate>2026-03-20</Postedate>
    </job>
    <job>
      <externalid>482d498a-dc9</externalid>
      <Title>Android Engineer (12-Month Fixed-Term)</Title>
      <Description><![CDATA[<p>At Engine by Starling, we are looking for an Android Engineer to join our team. As an Android Engineer, you will contribute to our award-winning Android app and internal tooling, build new features and products from scratch, share your knowledge with others, and own your projects.</p>
<p>We are a collaborative and open culture, and you will find support from your team and across the business. We value people who are engaged and caring about customers, the code they write, and the contribution they make to banking worldwide.</p>
<p>As an Android Engineer, you will be empowered to make decisions necessary for the project and provide insight to the team leads. You will work closely with other Android engineers with a variety of experience levels and interests, helping us improve and develop our Android app, CI automations, and tooling.</p>
<p>Requirements:</p>
<ul>
<li>As an Android engineer, you will report to and catch-up regularly with a mobile lead engineer who will support you on your journey in Engine.</li>
<li>We have a strong collaborative and open culture here so you will find support outside your team too.</li>
<li>As a fully digital bank, we are looking for engineers that are able to understand and prioritise security when implementing new features, fixing bugs or making technical improvements, across all the layers.</li>
<li>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.</li>
</ul>
<p>The way to thrive and shine within Engine 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.</p>
<p>Our aim is to deliver stable, resilient and high quality code, that is why testing is another key quality we look for when expanding our team. We use Espresso to write our UI/E2E Test and JUnit to write our Unit Tests across all layers of the application, as well as manually test all features before they go into production.</p>
<p>We also work closely with QA engineers to ensure we have an additional level of testing when working on complex feature delivery.</p>
<p>The Android world At Engine, we are proud to be working with some of the latest technologies in the industry. When adopting new technologies we always consider as a team whether it’s the best choice for our product and our users.</p>
<p>We are currently in the process of building a number of SDKs for our clients utilising the modules we’ve already created in the Starling UK App. We’ll be using these to support the development of an app in Romania with Salt Bank and build an entirely new banking app for one of our partners in Australia called AMP Bank, a really exciting opportunity!</p>
<p>In the Engine SDKs we generally aim to use the latest technology as our clients would expect, but, we also rely heavily on the existing Starling codebase which uses some older libraries too, so you’ll need a good understanding of a wide range of libraries and technologies.</p>
<p>We use Dagger, Realm, Retrofit, Coil, Compose, Coroutines and Compose, but there’s still a lot of work to do migrating from XML layouts and RxJava2.</p>
<p>Building SDKs that we plan to launch internationally can present some new challenges, so if you’ve ever had experience maintaining a library, contributing to OSS, or have dealt with Internationalisation we’d love to hear about it.</p>
<p>If that’s all new to you, don’t worry, we’re learning too!</p>
<p>We want our app to look great for the Android platform and have worked closely with our designers to set up a component library and have themed our app accordingly.</p>
<p>Feature parity is important to us so Android and iOS apps are often built alongside each other.</p>
<p>As a team we meet together every week to talk through pain points and potential improvements we’ll like to make to the project.</p>
<p>We regularly meet in real life to attend conferences and meet-ups together too!</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>mid</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Android, Java, Kotlin, Dagger, Realm, Retrofit, Coil, Compose, Coroutines, JUnit, Espresso</Skills>
      <Category>Engineering</Category>
      <Industry>Finance</Industry>
      <Employername>Engine by Starling</Employername>
      <Employerlogo>https://logos.yubhub.co/enginebystarling.com.png</Employerlogo>
      <Employerdescription>Engine by Starling is a software-as-a-service (SaaS) business that provides technology to banks and financial institutions around the world.</Employerdescription>
      <Employerwebsite>https://enginebystarling.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://apply.workable.com/j/215174A103</Applyto>
      <Location>Sydney</Location>
      <Country></Country>
      <Postedate>2026-03-20</Postedate>
    </job>
    <job>
      <externalid>66e9f98b-f24</externalid>
      <Title>iOS Engineer - Engine by Starling</Title>
      <Description><![CDATA[<p>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.</p>
<p>Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech.</p>
<p>We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do.</p>
<p>Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!</p>
<p>The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers.</p>
<p>Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.</p>
<p>Hybrid Working</p>
<p>We have a Hybrid approach to working here at Engine - our preference is that you&#39;re located within a commutable distance of our offices so that we&#39;re able to interact and collaborate in person.</p>
<p>About Engineering at Engine by Starling - <a href="https://www.enginebystarling.com/">https://www.enginebystarling.com/</a></p>
<p>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.</p>
<p>Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be.</p>
<p>Hear more from the team in some case studies below, and our work with Women In Tech.</p>
<ul>
<li>Day in the Life of a Mobile Engineer - Working as a Mobile QA - Leading the Android Team - Engine by Starling Careers Page</li>
</ul>
<p>We are looking for engineers at all levels to join the team.</p>
<p>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.</p>
<p>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.</p>
<p>As an Engineer you will:</p>
<ul>
<li><p>Contribute to our award-winning platform and internal tooling</p>
</li>
<li><p>Build new features and products from scratch in a configurable way</p>
</li>
<li><p>Share your knowledge with those around you, contributing to our learning culture</p>
</li>
<li><p>Own your projects, working in small teams across the bank to collaboratively deliver</p>
</li>
<li><p>Aim for greatness in everything you do, staying curious and inquisitive</p>
</li>
<li><p>Be part of a scaling team and organisation as we change banking for good</p>
</li>
</ul>
<p>Requirements</p>
<p>Our iOS application is entirely written in Swift.</p>
<p>It is highly modular and we use MVVM-C architecture to maximise code reusability and testing.</p>
<p>We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension.</p>
<p>Some of the well-known frameworks and tools we use:</p>
<ul>
<li><p>RxSwift - as our reactive programming framework;</p>
</li>
<li><p>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.</p>
</li>
<li><p>Realm - as the application main persistence layer;</p>
</li>
<li><p>Sourcery and SwiftGen - for various code generation tasks.</p>
</li>
<li><p>SwiftFormat, SwiftLint, and Danger - to enforce high code quality standards.</p>
</li>
<li><p>Etc.</p>
</li>
</ul>
<p>We also built in-house tools and frameworks as developer productivity and automation is paramount to us.</p>
<p>We are looking for iOS engineers to work on these apps who:</p>
<ul>
<li><p>Want to work on a feature-rich mobile app with millions of customers;</p>
</li>
<li><p>Can produce robust, well-tested code that will give our customers the reliability that they need;</p>
</li>
<li><p>Care about the product, the user experience, and the design;</p>
</li>
<li><p>Think (like us) that a small number of empowered developers is the right way to deliver software;</p>
</li>
<li><p>Our application is built with UIKit, knowing its concepts and components is a must.</p>
</li>
<li><p>We use RxSwift in our project, experience with reactive programming will be a plus but is not required.</p>
</li>
</ul>
<p>Interview process</p>
<p>Interviewing is a two-way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you!</p>
<p>Our interviews are conversational and we want to get the best from you, so come with questions and be curious.</p>
<p>In general, you can expect the below, following a chat with one of our Talent Team:</p>
<ul>
<li><p>First interview: ~45 minutes</p>
</li>
<li><p>Take-home technical test (no time limit)</p>
</li>
<li><p>Technical face-to-face: ~1.5 hours</p>
</li>
<li><p>Final Interview: ~45 minutes</p>
</li>
</ul>
<p>Benefits</p>
<ul>
<li><p>33 days holiday (including public holidays, which you can take when it works best for you)</p>
</li>
<li><p>An extra day’s holiday for your birthday</p>
</li>
<li><p>Annual leave is increased with length of service, and you can choose to buy or sell up to five extra days off</p>
</li>
<li><p>16 hours paid volunteering time a year</p>
</li>
<li><p>Salary sacrifice, company-enhanced pension scheme</p>
</li>
<li><p>Life insurance at 4x your salary &amp; group income protection</p>
</li>
<li><p>Private Medical Insurance with VitalityHealth including mental health support and cancer care.</p>
</li>
</ul>
<p>Partner benefits include discounts with Waitrose, Mr&amp;Mrs Smith, and Peloton</p>
<ul>
<li><p>Generous family-friendly policies</p>
</li>
<li><p>Incentives refer-a-friend scheme</p>
</li>
<li><p>Perkbox membership giving access to retail discounts, a wellness platform for physical and mental health, and weekly free and boosted perks</p>
</li>
<li><p>Access to initiatives like Cycle to Work, Salary Sacrificed Gym partnerships, and Electric Vehicle (EV) leasing</p>
</li>
</ul>
<p>About Us</p>
<p>You may be put off applying for a role because you don&#39;t tick every box. Forget that!</p>
<p>While we can’t accommodate every flexible working request, we&#39;re always open to discussion.</p>
<p>So, if you&#39;re excited about working with us, but aren’t sure if you&#39;re 100% there yet, get in touch anyway.</p>
<p>We’re on a mission to radically reshape banking – and that starts with our brilliant team.</p>
<p>Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems.</p>
<p>Engine by Starling is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity &amp; inclusion in the workplace.</p>
<p>Individuals seeking employment at Engine by Starling 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.</p>
<p>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.</p>
<p>By submitting your application, you agree that Engine by Starling and Starling will collect your personal data for recruiting and related purposes.</p>
<p>Our Privacy Notice explains what personal information we will process, where we will process your personal data, its purposes for processing your personal data, and the rights you have in relation to your personal data.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>entry|mid|senior|staff|executive</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Swift, RxSwift, SnapKit, Realm, Sourcery, SwiftGen, SwiftFormat, SwiftLint, Danger</Skills>
      <Category>Engineering</Category>
      <Industry>Finance</Industry>
      <Employername>Engine by Starling</Employername>
      <Employerlogo>https://logos.yubhub.co/enginebystarling.com.png</Employerlogo>
      <Employerdescription>Engine by Starling is a software-as-a-service (SaaS) business that provides technology to banks and financial institutions.</Employerdescription>
      <Employerwebsite>https://www.enginebystarling.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://apply.workable.com/j/0A13F0BEE0</Applyto>
      <Location>London</Location>
      <Country></Country>
      <Postedate>2026-03-20</Postedate>
    </job>
    <job>
      <externalid>3690897f-1cd</externalid>
      <Title>Senior iOS Engineer</Title>
      <Description><![CDATA[<p>We&#39;re looking for a senior iOS engineer to join our team in Manchester. As a senior iOS engineer, you will be responsible for designing, building, and releasing new features for our mobile app. You will work closely with our cross-functional feature teams to deliver high-quality software that meets the needs of our customers.</p>
<p>Our mobile app is built using Swift and follows the MVVM-C architecture. We use a range of frameworks and tools, including RxSwift, SnapKit, Realm, and Sourcery. We are looking for someone who is experienced in iOS development and has a strong understanding of software design principles.</p>
<p>As a senior engineer, you will be expected to take ownership of your work and make decisions about the best approach to solving problems. You will also be expected to mentor and guide junior engineers and contribute to the growth and development of our team.</p>
<p>We offer a competitive salary and a range of benefits, including 25 days&#39; holiday, an extra day&#39;s holiday for your birthday, and annual leave increased with length of service. We also offer a salary sacrifice scheme, company-enhanced pension scheme, life insurance, and private medical insurance.</p>
<p>If you&#39;re passionate about iOS development and want to work for a company that is changing the face of banking, then we&#39;d love to hear from you.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>senior</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>iOS development, Swift, MVVM-C architecture, RxSwift, SnapKit, Realm, Sourcery</Skills>
      <Category>Engineering</Category>
      <Industry>Finance</Industry>
      <Employername>Starling</Employername>
      <Employerlogo>https://logos.yubhub.co/starlingbank.com.png</Employerlogo>
      <Employerdescription>Starling is a digital bank that offers a range of financial services. It has over 3,000 employees across the UK.</Employerdescription>
      <Employerwebsite>https://www.starlingbank.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://apply.workable.com/j/BB92820125</Applyto>
      <Location>Manchester</Location>
      <Country></Country>
      <Postedate>2026-03-20</Postedate>
    </job>
    <job>
      <externalid>b842af99-9fb</externalid>
      <Title>iOS Engineer (12-Month Fixed-Term) - Engine by Starling</Title>
      <Description><![CDATA[<p>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.</p>
<p>Our technologists are at the very heart of Engine and enjoy working in a fast-paced environment that is all about building things, creating new stuff, and disruptive technology that keeps us on the cutting edge of fintech.</p>
<p>We operate a flat structure to empower you to make decisions regardless of what your primary responsibilities may be, innovation and collaboration will be at the core of everything you do.</p>
<p>Help is never far away in our open culture, you will find support in your team and from across the business, we are in this together!</p>
<p>The way to thrive and shine within Engine is to be a self-driven individual and be able to take full ownership of everything around you: From building things, designing, and discovering to sharing knowledge with your colleagues and making sure all processes are efficient and productive to deliver the best possible results for our customers.</p>
<p>Our purpose is underpinned by five values: Listen, Keep It Simple, Do The Right Thing, Own It, and Aim For Greatness.</p>
<p>Hybrid Working We have a Hybrid approach to working here at Engine - our preference is that you&#39;re located within a commutable distance of our Sydney office in the CBD, so that we&#39;re able to interact and collaborate in person.</p>
<p>About Engineering at Engine by Starling - <a href="https://www.enginebystarling.com/">https://www.enginebystarling.com/</a></p>
<p>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.</p>
<p>Engine by Starling engineers are excited about helping us deliver new features, regardless of what their primary tech stack may be.</p>
<p>Hear more from the team in some case studies below, and our work with Women In Tech.</p>
<ul>
<li>Day in the Life of a Mobile Engineer - Working as a Mobile QA - Leading the Android Team - Engine by Starling Careers Page</li>
</ul>
<p>We are looking for engineers at all levels to join the team.</p>
<p>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.</p>
<p>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.</p>
<p>As an Engineer you will:</p>
<ul>
<li><p>Contribute to our award-winning platform and internal tooling</p>
</li>
<li><p>Build new features and products from scratch in a configurable way</p>
</li>
<li><p>Share your knowledge with those around you, contributing to our learning culture</p>
</li>
<li><p>Own your projects, working in small teams across the bank to collaboratively deliver</p>
</li>
<li><p>Aim for greatness in everything you do, staying curious and inquisitive</p>
</li>
<li><p>Be part of a scaling team and organisation as we change banking for good</p>
</li>
</ul>
<p>Requirements</p>
<p>Our iOS application is entirely written in Swift.</p>
<p>It is highly modular and we use MVVM-C architecture to maximise code reusability and testing.</p>
<p>We also value simplicity over complexity, fewer moving parts means fewer faults and easier comprehension.</p>
<p>Some of the well-known frameworks and tools we use:</p>
<ul>
<li><p>RxSwift - as our reactive programming framework;</p>
</li>
<li><p>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.</p>
</li>
<li><p>Realm - as the application main persistence layer;</p>
</li>
<li><p>Sourcery and SwiftGen - for various code generation tasks.</p>
</li>
<li><p>SwiftFormat, SwiftLint, and Danger - to enforce high code quality standards.</p>
</li>
<li><p>Etc.</p>
</li>
</ul>
<p>We also built in-house tools and frameworks as developer productivity and automation is paramount to us.</p>
<p>We are looking for iOS engineers to work on these apps who:</p>
<ul>
<li><p>Want to work on a feature-rich mobile app with millions of customers;</p>
</li>
<li><p>Can produce robust, well-tested code that will give our customers the reliability that they need;</p>
</li>
<li><p>Care about the product, the user experience, and the design;</p>
</li>
<li><p>Think (like us) that a small number of empowered developers is the right way to deliver software;</p>
</li>
<li><p>Our application is built with UIKit, knowing its concepts and components is a must.</p>
</li>
<li><p>We use RxSwift in our project, experience with reactive programming will be a plus but is not required.</p>
</li>
</ul>
<p>Interview process</p>
<p>Interviewing is a two-way process and we want you to have the time and opportunity to get to know us, as much as we are getting to know you!</p>
<p>Our interviews are conversational and we want to get the best from you, so come with questions and be curious.</p>
<p>In general, you can expect the below, following a chat with one of our Talent Team:</p>
<ul>
<li><p>First interview: ~45 minutes</p>
</li>
<li><p>Take-home technical test (no time limit)</p>
</li>
<li><p>Technical face-to-face: ~1.5 hours</p>
</li>
<li><p>Final Interview: ~45 minutes</p>
</li>
</ul>
<p>Benefits</p>
<ul>
<li><p>25 days holiday. You’ll also get your birthday on us</p>
</li>
<li><p>The option to opt-out of public holidays</p>
</li>
<li><p>The option to buy/sell up to 5 days of annual leave a year</p>
</li>
<li><p>16 hours paid volunteering time a year</p>
</li>
<li><p>Enhanced Pat &amp; Mat leave</p>
</li>
<li><p>Perkbox</p>
</li>
</ul>
<p>You may be put off applying for a role because you don&#39;t tick every box. Forget that! While we can’t accommodate every flexible working request, we&#39;re always open to discussion.</p>
<p>So, if you&#39;re excited about working with us, but aren’t sure if you&#39;re 100% there yet, get in touch anyway.</p>
<p>We’re on a mission to radically reshape banking – and that starts with our brilliant team.</p>
<p>Whatever came before, we’re proud to bring together people of all backgrounds and experiences who love working together to solve problems.</p>
<p>Engine by Starling is an equal opportunity employer, and we’re proud of our ongoing efforts to foster diversity &amp; inclusion in the workplace.</p>
<p>Individuals seeking employment at Engine by Starling 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.</p>
<p>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.</p>
<p>By submitting your application, you agree that Engine by Starling and Starling Bank will collect your personal data for recruiting and related purposes.</p>
<p>Our Privacy Notice explains what personal information we will process, where we will process your personal information, its purposes for processing your personal information, and the rights you can exercise over our use of your personal information.</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>entry|mid|senior|staff|executive</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>Swift, RxSwift, SnapKit, Realm, Sourcery, SwiftGen, SwiftFormat, SwiftLint, Danger</Skills>
      <Category>Engineering</Category>
      <Industry>Finance</Industry>
      <Employername>Engine by Starling</Employername>
      <Employerlogo>https://logos.yubhub.co/enginebystarling.com.png</Employerlogo>
      <Employerdescription>Engine by Starling is a software-as-a-service (SaaS) business that provides technology to banks and financial institutions worldwide.</Employerdescription>
      <Employerwebsite>https://www.enginebystarling.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://apply.workable.com/j/3F79400A64</Applyto>
      <Location>Sydney</Location>
      <Country></Country>
      <Postedate>2026-03-20</Postedate>
    </job>
    <job>
      <externalid>5aa03a0a-ccf</externalid>
      <Title>iOS Engineer</Title>
      <Description><![CDATA[<p>We&#39;re looking for an iOS engineer to join our team. As a fully digital bank, we&#39;re committed to delivering innovative and secure financial services to our customers. Our iOS application is built using Swift and follows the MVVM-C architecture. We use a range of frameworks and tools, including RxSwift, SnapKit, Realm, and SwiftFormat.</p>
<p>As an iOS engineer at Starling, you&#39;ll be responsible for building and maintaining our iOS application. This will involve working on new features, fixing bugs, and improving the overall performance of the app. You&#39;ll also be working closely with our cross-functional feature teams to ensure that our application meets the needs of our customers.</p>
<p>We&#39;re looking for someone who is passionate about building high-quality software and has a strong understanding of iOS development. You should be comfortable working in a fast-paced environment and be able to take ownership of your work. We offer a competitive salary and a range of benefits, including 25 days&#39; holiday and an extra day&#39;s holiday for your birthday.</p>
<p>If you&#39;re interested in joining our team, please submit your application. We look forward to hearing from you!</p>
<p style="margin-top:24px;font-size:13px;color:#666;">XML job scraping automation by <a href="https://yubhub.co">YubHub</a></p>]]></Description>
      <Jobtype>full-time</Jobtype>
      <Experiencelevel>mid</Experiencelevel>
      <Workarrangement>hybrid</Workarrangement>
      <Salaryrange></Salaryrange>
      <Skills>iOS development, Swift, MVVM-C architecture, RxSwift, SnapKit, Realm, SwiftFormat, Reactive programming, Auto layout, Core Data, Unit testing</Skills>
      <Category>Engineering</Category>
      <Industry>Finance</Industry>
      <Employername>Starling</Employername>
      <Employerlogo>https://logos.yubhub.co/starlingbank.com.png</Employerlogo>
      <Employerdescription>Starling is a digital bank that offers a range of financial services. It has over 3,000 employees across its offices in London, Southampton, Cardiff, and Manchester.</Employerdescription>
      <Employerwebsite>https://www.starlingbank.com/</Employerwebsite>
      <Compensationcurrency></Compensationcurrency>
      <Compensationmin></Compensationmin>
      <Compensationmax></Compensationmax>
      <Applyto>https://apply.workable.com/j/3533ABDA48</Applyto>
      <Location>Cardiff</Location>
      <Country></Country>
      <Postedate>2026-03-20</Postedate>
    </job>
  </jobs>
</source>