Software Engineer III- Android Engineer- JPM Personal Investing- Mid Level

JPMorgan Chase & Co.

Greater London

On-site

GBP 80,000 - 110,000

Full time

14 days+
Application generator

Get a reply from this employer — a resume and cover letter tailored to exactly what they’re hiring for.

Get past ATS filters

Job summary

JPMorgan Chase & Co.'s Android team seeks a Senior Android Engineer to advance our mobile platform and support MVVM and Hilt migration. You will modularise apps for white-labelling and collaborate with iOS and backend teams to deliver scalable features.

Ideal candidates will push for test coverage, CI/CD, and performance improvements while staying current with Android trends and best practices.

Qualifications

  • 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.

Responsibilities

  • Design, develop, and maintain Android applications using Kotlin and best engineering practices.
  • Apply SOLID principles, design patterns, and architecture types to deliver scalable solutions.
  • Lead and participate in the migration to MVVM and Hilt.
  • Modularise and abstract the app to support white-labelling.
  • Collaborate with cross-functional teams including iOS and backend engineers.
  • Write and maintain unit, integration, and UI tests.
  • Implement and support CI/CD pipelines.
  • Stay current with Android trends and share insights with the team.
  • Integrate new features such as Google Pay, Google Assistant, and Android Widgets.
  • Ensure app performance, reliability, and a crash-free user experience.
  • Communicate effectively and proactively solve problems.

Skills

Kotlin
Android SDK
Android Studio
RxJava or Coroutines
Dagger or Hilt
MVP/MVVM patterns
Unit/Integration/UI tests
Git
CI/CD
Scrum
REST

Tools

NodeJS

Job description

J.P. Morgan Personal Investing offers award-winning investments, products and digital wealth management services to over 275,000 investors in the UK. We built the business withinnovation as a core part of our ethos to give consumers the confidence and clarity 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’ll drive architectural improvements, support our migration to MVVM and Hilt, and help modularise our app for white-labelling solutions. You’ll collaborate with cross-functional teams to deliver robust, scalable, and user-centric features. You’ll also contribute to our culture of continuous learning and innovation.

Job Responsibilities:
  • Design, develop, and maintain Android applications using Kotlin and best engineering practices
  • Apply SOLID principles, design patterns, and architecture types to deliver scalable solutions
  • Lead and participate in the migration to MVVM and Hilt
  • Modularise and abstract the app to support white-labelling
  • Collaborate with cross-functional teams, including iOS and backend engineers
  • Write and maintain unit, integration, and UI tests
  • Implement and support CI/CD pipelines
  • Stay current with Android trends and share insights with the team
  • Integrate new features such as Google Pay, Google Assistant, and Android Widgets
  • Ensure app performance, reliability, and a crash-free user experience
  • Communicate effectively and proactively solve problems
Required Qualifications, Capabilities, and Skills:
  • 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
  • Strong communication and collaboration skills
  • Proactive approach to problem solving
Preferred Qualifications, Capabilities, and Skills:
  • Portfolio on Github, Stack Overflow, or published apps
  • Experience in fintech or financial services
  • Participation in tech meet-ups or communities
  • Experience with navigation libraries and multi-module apps
  • Experience with flavouring and whitelabelling
  • Experience with NodeJS
  • Experience working with Design Systems

#ICBCareers #ICBEngineering

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer III- Android Engineer- JPM Personal Investing
Software Engineer III- Android Engineer- JPM Personal Investing

Next Frontier Capital • Greater London

On-site
GBP 70,000 - 110,000
Software Engineer III- Android Engineer- JPM Personal Investing- Mid Level
Software Engineer III- Android Engineer- JPM Personal Investing- Mid Level

JPMorganChase • Greater London

On-site
GBP 95,000 - 135,000
Software Engineer III- Android Engineer- JPM Personal Investing- Mid Level
Software Engineer III- Android Engineer- JPM Personal Investing- Mid Level

J.P. MORGAN • City Of London

On-site
GBP 70,000 - 100,000
Software Engineer- III- iOS- JPM Personal Investing- Mid Level
Software Engineer- III- iOS- JPM Personal Investing- Mid Level

JPMorgan Chase & Co. • Greater London

Hybrid
GBP 70,000 - 110,000
Software Engineer- III- iOS- JPM Personal Investing
Software Engineer- III- iOS- JPM Personal Investing

JPMorgan Chase & Co. • Greater London

On-site
GBP 65,000 - 90,000
Senior Android Engineer – Kotlin, MVVM & Fintech
Senior Android Engineer – Kotlin, MVVM & Fintech

JPMorganChase • Greater London

On-site
GBP 95,000 - 135,000
Senior Android Engineer – Kotlin, MVVM & Fintech Platform
Senior Android Engineer – Kotlin, MVVM & Fintech Platform

J.P. MORGAN • City Of London

On-site
GBP 70,000 - 100,000
Lead Software Engineer- iOS- Senior Hands On- JPM Personal Investing
Lead Software Engineer- iOS- Senior Hands On- JPM Personal Investing

JPMorgan Chase & Co. • Greater London

On-site
GBP 65,000 - 90,000
Lead Software Engineer- iOS- Senior Hands On- JPM Personal Investing
Lead Software Engineer- iOS- Senior Hands On- JPM Personal Investing

JobCubby • Greater London

Hybrid
GBP 70,000 - 110,000
Software Engineer III- Front End- Web- JPM Personal Investing- Mid Level
Software Engineer III- Front End- Web- JPM Personal Investing- Mid Level

JPMorgan Chase & Co. • Greater London

On-site
GBP 70,000 - 120,000