Software Engineer- III- iOS- JPM Personal Investing
Join to apply for the Software Engineer- III- iOS- JPM Personal Investing role at JPMorganChase
Job Overview
Behind every investment is a person with ambitions, motivations and values. J.P. Morgan Personal Investing offers award‑winning investments, products and digital wealth management services to over 275,000 investors in the UK. The team focuses on building quality software that has a big impact in a rapidly changing environment.
Responsibilities
* Work with the Product team to understand user needs and follow an Agile SDLC to develop and deliver product features.
* Participate in designing architecture evolution and use ADRs for decisions.
* Take ownership of tasks from estimation through release and post‑production.
* Identify, troubleshoot and resolve prioritized defects.
* Write tests for all code and adhere to best practices and standards.
* Assist with releases and associated processes.
* Participate in code reviews and continuous learning.
* Share knowledge through skill share sessions.
* Contribute to technical initiatives that improve the codebase and toolset.
Required Qualifications
* English working proficiency; work in London.
* Commercial experience on native iOS mobile application development.
* Strong object‑oriented programming with Swift and Xcode.
* Experience writing unit tests using XCTest.
* Experience with MVVM + Coordinator pattern and SOLID principles.
* Knowledge of iOS libraries and frameworks (UIKit, SwiftUI, Foundation, Combine).
* Experience with iOS deployment, testing, Apple Store publishing.
* Experience with automated CI/CD processes; Bitrise is a plus.
* Experience with monitoring and alerting for production apps.
* Understanding of REST and APIs.
* Good communication skills and collaboration with Product and Operations.
* Curious about new ways of working and open to new ideas.
* Proactive and willing to help others propose ideas.
Preferred Qualifications
* UI test experience (XCUITest or other framework).
* Design systems experience (UI Development, White‑labelling).
* Modularisation and dependency injection experience.
* Accessibility and mobile security considerations.
* React Native experience.
* Feature flagging and A/B testing methodologies.
* FinTech sector experience.
* Show us your GitHub/Stack Overflow/app portfolio.
About Us
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world’s most prominent corporations, governments, wealthy individuals and institutional investors. We are an equal opportunity employer and place a high value on diversity and inclusion. We do not discriminate on the basis of any protected attribute and we also make reasonable accommodations for applicants and employees.
The Team
The Cybersecurity & Technology Controls group at JPMorganChase aligns the firm’s cybersecurity, access management, controls and resiliency teams. The group proactively and strategically partners with all lines of business and functions to enable them to design, adopt and integrate appropriate controls and deliver processes and solutions efficiently and consistently.
#J-18808-Ljbffr