Software Engineer- III- iOS- JPM Personal Investing- Mid Level in London
Software Engineer- III- iOS- JPM Personal Investing- Mid Level

Software Engineer- III- iOS- JPM Personal Investing- Mid Level in London

London Full-Time 36000 - 60000 £ / year (est.) No home office possible
J

At a Glance

  • Tasks: Develop impactful iOS software and collaborate with a dynamic product team.
  • Company: Join J.P. Morgan, a global leader in financial services.
  • Benefits: Competitive salary, diverse culture, and opportunities for professional growth.
  • Why this job: Make a real difference in the fintech world with innovative technology.
  • Qualifications: Experience in iOS development and strong programming skills in Swift.
  • Other info: Be part of a supportive team that values diversity and continuous learning.

The predicted salary is between 36000 - 60000 £ per year.

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.

Software Engineer- III- iOS- JPM Personal Investing- Mid Level in London employer: JPMorganChase

J.P. Morgan is an exceptional employer, offering a dynamic work environment in London where innovation meets collaboration. As a Software Engineer in the Personal Investing team, you'll benefit from a culture that prioritises continuous learning and professional growth, alongside competitive compensation and a commitment to diversity and inclusion. Join us to make a meaningful impact in the FinTech sector while working with cutting-edge technology and talented professionals.
J

Contact Detail:

JPMorganChase Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Software Engineer- III- iOS- JPM Personal Investing- Mid Level in London

✨Tip Number 1

Network like a pro! Reach out to current employees at JPMorganChase on LinkedIn. A friendly chat can give you insider info and might just get your application noticed.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your iOS projects, especially those using Swift and Xcode. This is your chance to shine and demonstrate your coding prowess.

✨Tip Number 3

Prepare for the interview by brushing up on Agile methodologies and your experience with CI/CD processes. Be ready to discuss how you've tackled challenges in past projects.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets into the right hands. Plus, it shows you're serious about joining the team.

We think you need these skills to ace Software Engineer- III- iOS- JPM Personal Investing- Mid Level in London

iOS Mobile Application Development
Swift
Xcode
Unit Testing with XCTest
MVVM + Coordinator Pattern
SOLID Principles
iOS Libraries and Frameworks (UIKit, SwiftUI, Foundation, Combine)
CI/CD Processes (Bitrise)
REST and APIs
Good Communication Skills
Collaboration with Product and Operations
Proactive Problem Solving
UI Testing (XCUITest)
Modularisation and Dependency Injection
Accessibility and Mobile Security Considerations

Some tips for your application 🫡

Tailor Your CV: Make sure your CV is tailored to the Software Engineer role. Highlight your experience with iOS development, Swift, and any relevant projects that showcase your skills. We want to see how you fit into our team!

Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about software engineering and how your values align with ours at J.P. Morgan. Keep it concise but impactful.

Showcase Your Projects: Don’t forget to include links to your GitHub or any apps you've developed. We love seeing real examples of your work, especially if they demonstrate your understanding of iOS libraries and frameworks.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it’s super easy!

How to prepare for a job interview at JPMorganChase

✨Know Your Tech Stack

Make sure you’re well-versed in the technologies mentioned in the job description, especially Swift, Xcode, and iOS frameworks like UIKit and SwiftUI. Brush up on your understanding of MVVM and SOLID principles, as these will likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Be prepared to discuss how you've identified and resolved defects in past projects. Think of specific examples where you took ownership of a task from estimation to release, and be ready to explain your thought process and the impact of your solutions.

✨Demonstrate Agile Experience

Since the role involves working within an Agile SDLC, be ready to talk about your experience with Agile methodologies. Share examples of how you’ve collaborated with product teams and participated in code reviews or skill share sessions to foster continuous learning.

✨Prepare Questions for Them

Interviews are a two-way street! Prepare thoughtful questions about the team’s current projects, their approach to code quality, or how they handle deployment and testing. This shows your genuine interest in the role and helps you assess if it’s the right fit for you.

Software Engineer- III- iOS- JPM Personal Investing- Mid Level in London
JPMorganChase
Location: London

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

J
Similar positions in other companies
UK’s top job board for Gen Z
discover-jobs-cta
Discover now
>