Enable job alerts via email!

Lead Software Engineer- Android- Nutmeg

ZipRecruiter

England

On-site

GBP 50,000 - 70,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

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

Job summary

A leading financial technology company is seeking a Mobile Engineer to join their innovative team. You will be responsible for developing high-quality Android applications, collaborating with cross-functional teams, and ensuring best practices in software development. This role offers the opportunity to make a significant impact in a fast-evolving environment while working with cutting-edge technologies and methodologies.

Qualifications

  • Commercial experience in Android application development.
  • Strong knowledge of object-oriented programming.
  • Experience with CI/CD tools like Bitrise or Jenkins.

Responsibilities

  • Collaborate with the Product team to develop features for Android.
  • Manage bi-weekly releases and related processes.
  • Participate in code reviews to maintain high code quality.

Skills

English
Analytical Skills
Problem-Solving

Tools

Android Studio
Kotlin
Java
JUnit
Git

Job description

Job DescriptionJob 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 at our core. We aim to provide clients with the best digital investing experience, ensuring security and customer satisfaction — offering 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 smart ideas into customer-facing solutions. We're looking for curious, collaborative, and passionate individuals committed to building high-quality software that makes a significant impact in a fast-evolving environment. Our team works in tribes and squads dedicated to specific products and projects.

Job Responsibilities
  • Collaborate with the Product team to understand user needs and follow an Agile SDLC to develop and deliver features for the Android Nutmeg application.
  • Take ownership of tasks from estimation through to release and post-production support.
  • Identify, troubleshoot, and resolve prioritized defects.
  • Write tests for all code, adhering to best practices and standards to ensure high quality.
  • Manage bi-weekly releases and related processes.
  • Participate in code reviews to maintain high code quality and foster continuous learning.
  • Share knowledge actively and participate in skill-sharing sessions across the engineering teams.
  • Contribute to technical initiatives aimed at improving and evolving the codebase and tools.
  • Focus on solving core problems rather than just addressing symptoms.
Required Qualifications, Capabilities, and Skills
  • Proficiency in English; team collaboration based in London.
  • Commercial experience in Android application development using Android Studio.
  • Strong knowledge of object-oriented programming in Kotlin and Java.
  • Excellent analytical and problem-solving skills.
  • Understanding of software principles like SOLID.
  • Experience with unit testing frameworks such as JUnit or Kotest.
  • Experience working with multi-module codebases using CLEAN architecture.
  • Familiarity with MVVM, MVP, and other architecture patterns.
  • Experience with dependency injection frameworks like Dagger.
  • Knowledge of Android design practices, multi-threading, and asynchronous operations.
  • Proficiency with core Android libraries and frameworks like Compose, Coroutines, Flows, RxJava, Retrofit, and Security.
  • Experience with app deployment processes, including testing, approval, and publishing on the Play Store.
  • Experience with CI/CD tools such as Bitrise or Jenkins.
  • Understanding of monitoring and alerting for production applications.
  • Good understanding of REST APIs.
  • Proficiency with Git flow.
  • Strong communication skills and ability to work within a delivery team and coordinate with other departments.
  • Curiosity about new working approaches and openness to ideas.
  • Proactive attitude and willingness to contribute ideas.
Nice-to-Have Skills and Qualifications
  • Experience with instrumentation testing frameworks like Espresso or Compose Tests.
  • Experience with design systems, UI development, and white-labelling.
  • Experience with modularization and dependency injection.
  • Understanding of mobile accessibility standards.
  • Knowledge of mobile application security considerations.
  • Experience with React, feature flagging, and A/B testing methodologies.
  • Experience working in the FinTech sector.
  • Portfolio of work on GitHub, Stack Overflow, or similar platforms.

About Us and Our Values, Team, and Diversity Initiatives follow, but the core job description has been refined for clarity, focus, and professionalism to meet standards.

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