Enable job alerts via email!

LeadSoftwareEngineer-Android-Nutmeg

Hispanic Alliance for Career Enhancement

London

On-site

GBP 60,000 - 80,000

Full time

11 days ago

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

A leading financial services company seeks a Mobile Engineer to join their innovative team. You will develop high-quality mobile applications, work collaboratively in agile squads, and contribute to enhancing the user experience for clients. This role demands strong skills in Android development, problem-solving, and effective communication within diverse teams.

Qualifications

  • Commercial experience on native Android mobile application development.
  • Experience with MVVM and MVP design patterns.

Responsibilities

  • Develop and deliver product features to the native Android application.
  • Identify, troubleshoot and resolve defects.
  • Write tests for all code delivered.

Skills

English
Analytical Skills
Problem Solving
Curiosity
Communication

Tools

Android Studio
JUnit
Kotlin
Java
Git
Dagger
Espresso
Retrofit

Job description

Behind every investment is a person with ambitions, motivations, and values. While we know that every client is unique, they come to Nutmeg for the same reason: our straightforward and transparent approach to investing.

Nutmeg is a J.P. Morgan company within the International Consumer Bank - Chase division, offering award-winning investments, products, and digital wealth management services to over 250,000 investors in the UK. We built the business from scratch, with constant innovation as a core ethos. We aim to provide clients with the best digital investing experience, ensuring security and customer satisfaction — giving you the opportunity to make a real difference.

As a mobile engineer at JPMorgan Chase within Nutmeg, you will be part of a team with great ambitions. We aim to build a top-in-market suite of mobile and web apps to provide the best investment experience for our clients.

Our mobile team is central to this effort, focused on transforming innovative ideas into tangible solutions for our customers. We seek individuals with a curious mindset, collaborative spirit, and passion for building quality software that makes a significant impact in a dynamic environment. Our team is solution-oriented, commercially savvy, and knowledgeable in fintech. We work in tribes and squads dedicated to specific products and projects.

Job Responsibilities
  1. Work with the Product team to understand user needs and follow an Agile SDLC to develop and deliver features for the native Android Nutmeg app.
  2. Take ownership of tasks from estimation through to release and post-production support.
  3. Identify, troubleshoot, and resolve defects, prioritizing issues effectively.
  4. Write tests for all code and adhere to best practices to ensure high-quality deliverables.
  5. Participate in bi-weekly releases and related processes.
  6. Engage in code reviews to maintain high standards and foster continuous learning.
  7. Share knowledge actively and participate in skill-sharing sessions within the team and wider engineering community.
  8. Contribute to technical initiatives aimed at improving and evolving the codebase and tools.
  9. Focus on solving core problems rather than just symptoms.
Required Qualifications, Capabilities, and Skills
  • Proficiency in English; collaboration with London-based team required.
  • Commercial experience in native Android app development using Android Studio.
  • Strong knowledge of object-oriented programming with Kotlin and Java.
  • Excellent analytical and problem-solving skills.
  • Understanding of software principles like SOLID.
  • Experience writing unit tests with frameworks like JUnit or Kotest.
  • Experience working with multi-module codebases and CLEAN architecture.
  • Familiarity with MVVM, MVP, and dependency injection frameworks like Dagger.
  • Knowledge of mobile design best practices, including UI guidelines, multi-threading, and asynchronous operations.
  • Proficiency with core Android libraries such as Compose, Coroutines, Flows, RxJava, Retrofit, and security considerations.
  • Experience with app deployment processes, CI/CD tools, and monitoring in production.
  • Understanding of REST APIs and working with APIs.
  • Experience with Git flow.
  • Effective communication skills and ability to work well within a team and cross-functional interactions.
  • Curiosity about new methodologies and openness to innovative ideas.
  • Proactive attitude and willingness to contribute ideas.
Preferred Qualifications and Nice-to-Haves
  • Experience with instrumentation testing frameworks like Espresso, Compose Tests, or UI Automator.
  • Experience with Design Systems and UI development, including white-labelling.
  • Knowledge of modularization and dependency injection techniques.
  • Understanding of accessibility requirements and mobile security considerations.
  • Experience with React Native, feature flagging, and A/B testing.
  • Background in the FinTech sector.
  • Portfolio of Github, Stack Overflow, or similar contributions.

#ICBCareers #ICBEngineering

About the Team

J.P. Morgan is a global leader in financial services, providing strategic advice and products to prominent clients worldwide. Our approach is to serve clients with integrity and build trusted, long-term partnerships to help them achieve their objectives.

We value diversity and inclusion, recognizing that our strength lies in our people. We are an equal opportunity employer and support accommodations for religious practices, mental health, and physical disabilities. For more info, visit our FAQs.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.