Senior Android Engineer

LHV Bank

Greater London, Leeds

On-site

GBP 70,000 - 110,000

Full time

14 days+
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Benefits offered by this job

Competitive salary
Health plan (Vitality)
Life assurance
Pension/insurance

Job summary

LHV Bank is hiring a Senior Android Engineer to lead technical work on the app and mentor engineers. You will own meaningful feature areas end to end, enhance code quality and architecture, and collaborate with product, design, and backend teams to ship secure, fast experiences.

There is also an option to contribute to Kotlin BFF for broader stack exposure. You’ll join a cross-functional team focusing on a Kotlin-first Android stack, with emphasis on modular architectures, testing, and

Qualifications

  • Significant production Android experience with strong Kotlin skills.
  • Solid experience with Jetpack Compose and modern declarative UI patterns.
  • Comfort with coroutines/Flow for asynchronous and reactive code.
  • Experience with a DI framework and modular app architecture (MVVM/MVI).
  • Experience connecting Android apps to backend services via REST/networking libraries (Ktor, Retrofit).
  • A track record of writing tested, maintainable code and constructive code reviews.

Responsibilities

  • Design, build, and maintain features across the Android app from UI in Compose to networking and data layers.
  • Drive architectural decisions for owned modules and write/review ADRs for significant changes.
  • Improve app performance, stability, and startup/runtime metrics with observability practices.
  • Review code and mentor engineers on architecture, testing, and Compose practices.
  • Contribute to CI/CD, build tooling, and test strategy (unit, screenshot, instrumented).
  • Collaborate with product, design, and backend engineers from spec to release.
  • Optionally contribute to Kotlin backend-for-frontend (BFF) for broader stack exposure.

Skills

Kotlin
Jetpack Compose
Coroutines/Flow
MVVM/MVI
REST APIs
Code review

Tools

Ktor
Retrofit

Job description

About the team

You'lljoin LHV Bank's Retail Banking team, a cross-functional group of iOS, Android and Backend engineers working alongside Product and Design to build the app customers use to manage their money: accounts, cards, payments, savings, deposits, and onboarding/KYC. The Android codebase is modular and Kotlin-first, organised into independent core and feature modules.

About the role

We'rehiring a Senior Android Engineer to take a leading technical role on the app. You'llown meaningful feature areas end to end, raise the bar on code quality and architecture, and mentor engineers across the team. You'llwork closely with product, design, and backend engineering to ship features that are secure, fast, and genuinely good to use.There'salso theoptionto contribute to our Kotlin backend-for-frontend (BFF), for engineers who want exposure across the stack.

What you'll work on
  • Design, build, and maintain features across our Android app, from UI in Compose through to networking and data layers.
  • Drive architectural decisions for the modules you own and write or review ADRs for significant changes.
  • Improve app performance, stability, and startup/runtime metrics . Use best practices in observability to investigate and resolve production issues.
  • Review code and mentor other engineers, with particular focus on architecture, testing, and Compose best practices.
  • Contribute to the CI/CD pipeline, build tooling, and test strategy (unit, screenshot, and instrumented tests).
  • Work directly with product managers, designers, and backend engineers to shape features from spec to release.
  • Optionally pick up work on our Kotlin BFF, if you want to build depth on the backend side too.
Our stack
  • Kotlin -first , Jetpack Compose -native
  • Coroutines + Flow for fast, reactive UX
  • Ktor powering app networking and our Kotlin BFF
  • Git-based CI/CD
What we're looking for
  • Significant production Android experience, with strong, hands-on Kotlin skills.
  • Solid experience with Jetpack Compose and modern declarative UI patterns.
  • Comfort with coroutines/Flow for asynchronous and reactive code.
  • Experience with a DI framework and modular app architecture (MVVM/MVI).
  • Experience connecting Android apps to backend services via REST/networking libraries ( Ktor , Retrofit, or similar).
  • A track record of writing tested, maintainable code, and reviewing others' code constructively.
  • Awareness of mobile security best practices, given we're a regulated bank handling financial data.
  • Strong communication skills and comfort working directly with product and design.
Nice to have
  • Experience in fintech, banking, or another regulated industry.
  • Experience with screenshot/visual regression testing.
  • Familiarity with using AI coding assistants (Claude Code, Copilot, etc.) as part of a professional workflow.
  • Experience mentoring engineers or leading technical initiatives.
Why LHV Bank

We'rebuilding a digital bank from the ground up, which meansyou'renotmaintainingsomeone else's decade-old stack. You'llown what you build, work with a team that cares about doing engineering properly, and see your code reach customers fast, not stuck behind six months of process.

Some of our benefits (only applicable to UK based roles not Internship programmes)
  • Competitive salary &lots of opportunities to learn, grow and progress professionally.
  • Open and inclusive culture.
  • Fantastic offices and great working environment.
  • Vitality Health Plan (includes private health insurance, travel insurance, gym discounts)
  • Life assurance – 4 x salary.
  • Income protection insurance – 75%
  • 28 days holiday plus 3 additional days, & further days for various key life events as well as the opportunity to sell up to 5 days per calendar year.
  • Swappublic/bank holidays each year for alternative days that align with your personal, cultural, or religious observances.
  • Enhanced family friendly and family forming policies.
  • Access to a wide range of retail discounts .
  • Team Socials.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Software Engineering Manager (Active Savings)
Senior Software Engineering Manager (Active Savings)

Hargreaves Lansdown PLC • West of England

Hybrid
GBP 90,000 - 120,000
Discretionary annual bonus
Hybrid working
Private medical insurance
+2
Senior Software Engineering Manager (Active Savings)
Senior Software Engineering Manager (Active Savings)

Hargreaves Lansdown PLC • Bristol

Hybrid
GBP 120,000 - 160,000
Discretionary bonus
Hybrid working
Pension scheme
+1
Mobile Software Engineer - Android
Mobile Software Engineer - Android

LLOYDS BANKING GROUP • Greater London

On-site
GBP 77,000 - 96,000
Pension contribution up to 15%
Annual bonus
Share schemes
+2
Technology Assurance & Operational Risk Specialist
Technology Assurance & Operational Risk Specialist

LHV Bank • Greater London

On-site
GBP 70,000 - 100,000
Vitality Health Plan
Life assurance – 4 x salary
Income protection insurance – 75%
+2
Portfolio Manager New London
Portfolio Manager New London

LHV Bank Limited • Greater London

On-site
GBP 70,000 - 95,000
Competitive salary
Open and inclusive culture
Fantastic offices and great working环境
+4
Android Engineer
Android Engineer

Starling Bank • Southampton

Hybrid
GBP 65,000 - 95,000
25 days holiday
Birthday holiday
Pension salary sacrifice
+1
Android Engineer
Android Engineer

Lloyds Banking Group • West of England

On-site
Generous pension contribution of up to 15%
Annual performance-related bonus
Share schemes including free shares
+3
Senior Android Engineer
Senior Android Engineer

Freetrade • Greater London

On-site
GBP 75,000 - 110,000
Hybrid work model
Senior Android Engineer - Kotlin, Compose & Mentorship
Senior Android Engineer - Kotlin, Compose & Mentorship

LHV Bank • Greater London, Leeds

On-site
GBP 70,000 - 110,000
Competitive salary
Health plan (Vitality)
Life assurance
+1
Android Engineer
Android Engineer

Starling • Cardiff

Hybrid
GBP 55,000 - 90,000
25 days holiday
Birthday day off
Pension salary sacrifice
+7