Location
London
Hours
Full Time
Salary
Competitive, commensurate with experience
About the Role
Behind every investment is a person with ambitions, motivations and values. While every client is unique, they come to J.P. Morgan Personal Investing for the same reason: our straightforward and transparent approach to investing, backed by 150 years of J.P. Morgan heritage. We offer award-winning investments, products and digital wealth management services to over 275,000 investors in the UK. Innovation is at the core of our ethos, empowering consumers to make informed investment decisions and achieve their financial goals.
Our team is focused on delivering smart ideas to our customers through collaborative squads and tribes that concentrate on specific products and projects. We are looking for individuals with a curious mindset who thrive in teamwork, are passionate about building quality software, and can adapt in a fast-changing environment. Our people are solution-oriented, commercially savvy, and have a strong interest in fintech.
As a Software Engineer III on the iOS team, you will follow an Agile SDLC to develop and deliver product features for the native iOS Nutmeg application. You will take ownership of tasks from estimation through release and post-production support. Your responsibilities will include identifying and resolving defects, writing tests for all delivered code, participating in code reviews, and contributing to technical initiatives that improve and evolve the codebase and toolset.
You will also be encouraged to share knowledge, participate in skill share sessions within the iOS team and the wider Engineering department, and focus on solving the root causes of problems rather than just the symptoms. This role offers the opportunity to work in a dynamic environment where continuous learning and collaboration are highly valued.
Experience
- Commercial experience in native iOS mobile application development
- Strong knowledge of object-oriented programming with Swift and Xcode
- Experience writing unit tests using XCTest framework
- Familiarity with MVVM + Coordinator design pattern and architecture principles such as SOLID
- Good understanding of mobile design best practices (human interface guidelines, threading, etc.)
- Proficient with core iOS libraries and frameworks (UIKit, SwiftUI, Foundation, Security, Combine)
- Experience with iOS application deployment including testing, approval, and publishing to the Apple Store
- Experience with automated CI/CD processes and tools (Bitrise experience is a plus but not required)
- Experience with monitoring and alerting to maintain production applications
- Good understanding of REST APIs and API integration
- Experience with Git flow
- Strong communication skills and ability to collaborate effectively with Product, Operations, and other teams
- Curious and open to new ways of working and different approaches
- Proactive and willing to help others and contribute ideas
About you
- English working proficiency is required as you will be working with the London team
- Solution-oriented with a commercial mindset
- Passionate about building quality software with a focus on impact
- Enjoys knowledge sharing and continuous learning
- Collaborative and adaptable in a fast-paced environment
Preferred Qualifications
- Experience writing UI tests using XCUITest or similar frameworks
- Experience building or working with Design Systems (UI development, white-labelling)
- Experience with modularisation and dependency injection
- Appreciation for Accessibility and understanding of accessibility requirements
- Understanding of Mobile Application Security considerations
- Experience with React Native
- Experience with feature flagging and A/B testing methodologies
- Experience in the FinTech sector
- Portfolio or contributions on Github, Stack Overflow, or app portfolio is a plus
JPMorganChase










