×
Register Here to Apply for Jobs or Post Jobs. X

Android Engineer

Job in Cardiff, Cardiff City Area, CF10, Wales, UK
Listing for: Starling
Full Time position
Listed on 2026-07-11
Job specializations:
  • Software Development
    Software Engineer, Android Developer, Full Stack Developer, App Developer - Mobile/Web
Salary/Wage Range or Industry Benchmark: 60000 - 85000 GBP Yearly GBP 60000.00 85000.00 YEAR
Job Description & How to Apply Below

Starling is the UK's first and leading digital bank on a mission to fix banking! We built a new kind of bank because we knew technology has the power to help people save, spend and manage their money in a new and transformative way.

We're a fully licensed UK bank with the culture and spirit of a fast-moving, disruptive tech company. We employ more than 3,000 people across our London, Southampton, Cardiff and Manchester offices.

Hybrid Working

We have a hybrid approach to working. 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 one 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. We encourage a flat structure that empowers you to make decisions and foster innovation and collaboration at the core of everything you do.

We build our entire banking platform in house, mostly in Java, and put a strong emphasis on self‑driven ownership. We want engineers who are self‑driven, work across teams, and care about customers, code, and contribution.

Our mobile engineers work in cross‑functional feature teams across broader engineering groups. As an Android engineer you will work in at least one of these teams, making decisions necessary for the platform and providing insight to team leads.

You will commit, review and ship new code right from the first week, improve and develop our Android app, CI automations and tooling, and collaborate closely with other Android engineers.

Requirements

As an Android engineer you’ll report to a mobile lead engineer and meet regularly. Must understand and prioritise security when implementing new features, fixing bugs or making technical improvements across all layers.

You’ll focus on accessibility, writing clean, maintainable code, and delivering stable, resilient, high‑quality code. Testing is essential: we use Espresso for UI/E2E tests, JUnit for unit tests, and work closely with QA engineers.

The majority of our codebase is written in Kotlin. We use MVVM for presentation, RxJava for asynchronous operations, Dagger for dependency injection and Realm for persistence.

We release app updates at least once a week. Release manager duties rotate across the Android team. We automate release steps and standardise from uploading to app stores to approvals.

The Android World

Our Android app uses the latest technologies, prefers Kotlin, MVVM, RxJava, Dagger, and Realm.

To maintain a great look, we work closely with designers to set up a component library and theme the app. Feature parity with iOS is a priority.

We meet weekly to discuss pain points and improvements, and attend conferences and meet‑ups together.

Interview Process
  • Initial interview with an engineer
  • Take‑home tech test
  • Live coding
  • Tech interview
  • Final interview
Benefits
  • 25 days holiday (plus public holiday allowance)
  • Extra day off for your birthday
  • Annual leave increases with service length; can buy/sell up to five days
  • 16 hours paid volunteering time a year
  • Salary sacrifice, company enhanced pension scheme
  • Life insurance at 4x salary & group income protection
  • Private medical insurance with mental health support and cancer care; partner benefits incl. discounts
  • Generous family‑friendly policies
  • Incentives refer‑a‑friend scheme
  • Perkbox membership for retail discounts, wellness platform, free & boosted perks
  • Access to initiatives like Cycle to Work, salary‑sacrifice gym partnerships, EV leasing
About Us

We welcome people of all backgrounds and experiences. If you’re excited about working with us but aren’t sure if you’re 100% ready, get in touch anyway.

Equal Opportunity

Starling Bank is an equal opportunity employer. We consider individuals 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. Personal data is processed in accordance with our Privacy Notice.

By submitting your application, you agree that Starling Bank may collect your personal data for recruiting and related purposes. Our Privacy Notice explains what personal information we may process, where we may process it, its purposes, and the rights you can exercise.

#J-18808-Ljbffr
Note that applications are not being accepted from your jurisdiction for this job currently via this jobsite. Candidate preferences are the decision of the Employer or Recruiting Agent, and are controlled by them alone.
To Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search:
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary