Skip to Main Content
Location icon
London

Software Engineer III - Android Engineer

JPMorganChase
Office & Professional
Office & Professional
£60,000 - £85,000/Year
Full-time
Company logo image
Description

Location
London

Hours
Full Time

Salary
Competitive salary, commensurate with experience

About the Role
J.P. Morgan Personal Investing offers award-winning investments, products, and digital wealth management services to over 275,000 investors in the UK. Innovation is at the core of our ethos, empowering consumers to make informed investment decisions and achieve their financial goals. As a Senior Android Engineer in the Android team at Nutmeg, you will play a key role in advancing our mobile platform. You will drive architectural improvements, support our migration to MVVM and Hilt, and help modularise our app for white-labelling solutions. Collaborating with cross-functional teams, you will deliver robust, scalable, and user-centric features while contributing to a culture of continuous learning and innovation.

Your responsibilities will include designing, developing, and maintaining Android applications using Kotlin and best engineering practices; applying SOLID principles, design patterns, and architecture types to deliver scalable solutions; leading and participating in the migration to MVVM and Hilt; modularising and abstracting the app to support white-labelling; collaborating with iOS and backend engineers; writing and maintaining unit, integration, and UI tests; implementing and supporting CI/CD pipelines; staying current with Android trends and sharing insights with the team; integrating new features such as Google Pay, Google Assistant, and Android Widgets; ensuring app performance, reliability, and a crash-free user experience; and communicating effectively to proactively solve problems.

Requirements

Experience
- Proficiency with Kotlin, Android SDK, and Android Studio
- Experience with RxJava or Coroutines, and Dagger or Hilt
- Familiarity with Java/Android design patterns (MVP, MVVM)
- Experience writing unit, integration, and UI tests
- Understanding of mobile design best practices and human interface guidelines
- Experience working in agile environments using Scrum
- Experience with Git or similar distributed SCM systems
- Knowledge of REST and messaging platforms
- Experience with CI/CD processes

About you
- Strong communication and collaboration skills
- Proactive approach to problem solving
- Passionate about continuous learning and innovation
- Ability to work effectively within cross-functional teams

Qualifications
- Portfolio on Github, Stack Overflow, or published apps (preferred)
- Experience in fintech or financial services (preferred)
- Participation in tech meet-ups or communities (preferred)
- Experience with navigation libraries and multi-module apps (preferred)
- Experience with flavouring and whitelabelling (preferred)
- Experience using NodeJS (preferred)
- Experience working with Design Systems (preferred)

Expiry date: 23/08/2026
Software Engineer III - Android Engineer
Company:
JPMorganChase
Salary:
£60,000 - £85,000/Year
Job Type:
Full-time
Location:
London