> Markdown version of [/jobs/ext/3184928-software-engineer-iii-android-engineer-jpm-personal-investing-mid-level](https://www.wearedevelopers.com/jobs/ext/3184928-software-engineer-iii-android-engineer-jpm-personal-investing-mid-level). 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). --- # Software Engineer III- Android Engineer- JPM Personal Investing- Mid Level - **Company:** JPMorganChase - **Location:** London, UK - **Experience:** Experienced - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Android Software Development, Android Studio, Application Performance Management, Continuous Integration, Software Design Patterns, Github, Human-Computer Interaction, Enterprise Messaging Systems, Model View ViewModel, Node.Js, Scrum Methodology, Rxjava, Backend, Git, Stack Overflow, Kotlin, Solid Principles, Asynchronous Programming, Google Pay - **Published:** September 1, 2026 - **Apply:** https://uk.indeed.com/viewjob?jk=f4be2a6afa218e70 ## About the Role * 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 using NodeJS * Experience working with Design Systems ## Description 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., * 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