> Markdown version of [/jobs/ext/2428601-senior-android-engineer](https://www.wearedevelopers.com/jobs/ext/2428601-senior-android-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Android Engineer - **Company:** LHV Bank - **Location:** London, UK - **Experience:** Expert - **Contract:** Internship / Graduate position - **Skills:** Android Software Development, Software Quality, Code Review, Continuous Integration, Dependency Injection, Model View ViewModel, Regression Testing, Ui Patterns, Mobile Security, Strategies of Testing, Backend, Data Layers, Kotlin, Jetpack Compose, Front End Software Development, Asynchronous Programming - **Published:** August 10, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=115814fe7911c3c1 ## About the Role * 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. ## Description You'll join 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., We're hiring a Senior Android Engineer to take a leading technical role on the app. You'll own meaningful feature areas end to end, raise the bar on code quality and architecture, and mentor engineers across the team. You'll work closely with product, design, and backend engineering to ship features that are secure, fast, and genuinely good to use. There's also the option to 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 ## Related Videos - [Kotlin Multiplatform - True power of native code reuse](https://www.wearedevelopers.com/videos/4-kotlin-multiplatform-true-power-of-native-code-reuse) - [Are Code Reviews Worth It? Insights from 16 Years of Review Data](https://www.wearedevelopers.com/videos/1135-are-code-reviews-worth-it-insights-from-16-years-of-review-data) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Pair Programming with Generative Agents: Refactoring Legacy Android at Speed](https://www.wearedevelopers.com/videos/100224-pair-programming-with-generative-agents-refactoring-legacy-android-at-speed) - [Moving from Java to Kotlin](https://www.wearedevelopers.com/videos/384-moving-from-java-to-kotlin) - [Why Kotlin is the better Java and how you can start using it](https://www.wearedevelopers.com/videos/661-why-kotlin-is-the-better-java-and-how-you-can-start-using-it) ## Related Articles - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Dev Digest 121 - AI goes offline](https://www.wearedevelopers.com/magazine/456-dev-digest-121-ai-goes-offline) - [Basic And Advanced Networking in Dart and Flutter](https://www.wearedevelopers.com/magazine/112-basic-and-advanced-networking-in-dart-and-flutter) - [The Biggest German Tech Companies](https://www.wearedevelopers.com/magazine/424-the-biggest-german-tech-companies) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs)