Software Engineer III - iOS - Mid Level

JP Morgan Chase

Greater London

On-site

GBP 62,000 - 102,000

Full time

5 days ago
Be an early applicant
Application generator

A complete application in a minute — tailored resume and cover letter, ready to send.

Get past ATS filters

Job summary

J.P. Morgan Personal Investing in London is seeking an experienced iOS developer to enhance our native Nutmeg app. You will work in a collaborative Agile environment, owning tasks from estimation through release, writing tests, and participating in code reviews to ensure high-quality software.

The role requires strong Swift/Xcode, MVVM, REST integration, CI/CD, and teamwork with Product and Operations to deliver secure and scalable mobile experiences.

Qualifications

  • English working proficiency required.
  • Commercial experience in native iOS mobile application development.
  • Strong object-oriented programming skills with Swift and Xcode.
  • Strong analytical and problem-solving skills.
  • Experience writing unit tests using XCTest.
  • Experience with MVVM + Coordinator and patterns such as SOLID.
  • Knowledge of mobile design best practices including Human Interface Guidelines and threading.
  • Good knowledge of UIKit, SwiftUI, Foundation, Security, and Combine.
  • Experience with iOS deployment, testing, and publishing to the App Store.
  • Experience with automated CI/CD processes and tools.
  • Experience with monitoring and alerting to maintain a production application.
  • Understanding of REST and APIs.
  • Experience with Git flow.
  • Good communication skills and ability to work with delivery teams, Product, and Operations.
  • Nice to have: UI tests with XCUITest.
  • Nice to have: design systems, UI development and white-labelling.
  • Nice to have: modularisation and dependency injection.
  • Nice to have: accessibility considerations.
  • Nice to have: mobile application security considerations.
  • Nice to have: React Native.
  • Nice to have: feature flagging and A/B testing.
  • Nice to have: FinTech sector experience.
  • Nice to have: Github, Stack Overflow, or app portfolio.

Responsibilities

  • Follow an Agile SDLC to develop and deliver features for our native iOS Nutmeg application.
  • Take ownership of tasks from estimation through release and post-production.
  • Identify, troubleshoot, and resolve defects.
  • Write tests for all code delivered and adhere to best practices.
  • Own bi-weekly releases and related processes.
  • Participate in code reviews to support high code quality.
  • Share knowledge through skill-share sessions within the iOS team.
  • Propose and collaborate on technical initiatives to improve codebase and tooling.
  • Focus on root-cause analysis rather than symptoms.

Skills

Swift
Xcode
MVVM
REST
Unit tests (XCTest)
Git flow
Git
SwiftUI
UIKit
CI/CD
Security awareness
Team collaboration

Tools

GitHub
CI/CD tools

Job description

Salary: £62,000 - 102,000 per year

Requirements
  • We require English working proficiency, as you will work with our team in London.
  • You should have commercial experience in native iOS mobile application development.
  • You should have strong object-oriented programming skills with Swift and Xcode.
  • You should have strong analytical and problem-solving skills.
  • You should have experience writing unit tests using the XCTest framework.
  • You should have experience with MVVM + Coordinator and other architecture patterns such as SOLID.
  • You should have knowledge of mobile design best practices, including human interface guidelines and threading.
  • You should have good knowledge of core iOS libraries and frameworks such as UIKit, SwiftUI, Foundation, Security, and Combine.
  • You should have experience with iOS application deployment, including testing, approval, and publishing to the Apple App Store.
  • You should have experience with automated CI/CD processes and tools.
  • You should have experience with monitoring and alerting to maintain a production application.
  • You should have a good understanding of REST and working with APIs.
  • You should have experience with Git flow.
  • You should have good communication skills and be able to work well within a delivery team and with Product and Operations.
  • You should be curious about new ways of working and open to different approaches and ideas.
  • You should be proactive and willing to help others and contribute ideas.
  • Nice to have: experience writing UI tests using XCUITest or another framework.
  • Nice to have: experience building or working with design systems, including UI development and white-labelling.
  • Nice to have: experience with modularisation and dependency injection.
  • Nice to have: appreciation for accessibility and understanding of how to meet accessibility requirements.
  • Nice to have: understanding of mobile application security considerations.
  • Nice to have: experience with React Native.
  • Nice to have: experience with feature flagging and A/B testing methodologies.
  • Nice to have: experience in the FinTech sector.
  • Nice to have: a Github, Stack Overflow, or app portfolio to share.
Responsibilities
  • Follow an Agile SDLC to develop and deliver product features for our native iOS Nutmeg application.
  • Take ownership of tasks from estimation through release and post-production.
  • Identify, troubleshoot, and resolve existing or newly identified prioritised defects.
  • Write tests for all code you deliver and adhere to best practices and standards to ensure high-quality code.
  • Take ownership of, or assist others with, bi-weekly releases and associated processes.
  • Participate in code reviews to support high code quality and continuous learning.
  • Share knowledge and participate in skill-share sessions across our iOS team and wider Engineering department.
  • Propose, contribute to, and collaborate on technical initiatives to improve and evolve our codebase and toolset.
  • Focus on solving the root cause of problems rather than only addressing symptoms.
Technologies
  • CI/CD
  • Flow
  • Git
  • GitHub
  • Support
  • Mobile
  • MVVM
  • REST
  • React
  • React Native
  • Security
  • Swift
  • UIKit
  • Xcode
  • iOS
  • UX UI Design
More

We are J.P. Morgan Personal Investing, offering award-winning investments, products, and digital wealth management services to more than 275,000 investors in the UK. We combine over 150 years of J.P. Morgan heritage with a straightforward, transparent approach to investing and a strong focus on innovation, helping customers gain the confidence and clarity to make informed investment decisions and achieve their financial goals. Our engineering teams work in collaborative tribes and squads, and we value curious, commercially savvy people who are passionate about building high-quality software with real impact. We are a global financial services leader committed to diversity and inclusion, and this role sits within our Cybersecurity & Technology Controls environment. This is a full-time role, and the team is based in London.

last updated 36 week of 2026

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

Similar jobs worth comparing

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
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
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
Software Engineer- III- iOS- JPM Personal Investing
Software Engineer- III- iOS- JPM Personal Investing

慨正橡扯 • Greater London

On-site
GBP 50,000 - 70,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
iOS Software Engineer III — FinTech & Mobile Apps
iOS Software Engineer III — FinTech & Mobile Apps

JPMorgan Chase & Co. • Greater London

Hybrid
GBP 70,000 - 110,000
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
Senior iOS Engineer — FinTech, Agile & Impactful
Senior iOS Engineer — FinTech, Agile & Impactful

JPMorgan Chase & Co. • Greater London

On-site
GBP 65,000 - 90,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
Senior iOS Engineer — Build Secure FinTech Apps
Senior iOS Engineer — Build Secure FinTech Apps

JP Morgan Chase • Greater London

On-site
GBP 62,000 - 102,000