Enable job alerts via email!

Software Engineer III- iOS- Nutmeg- Mid Level

J.P. MORGAN

London

On-site

GBP 45,000 - 70,000

Full time

10 days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Start fresh or import an existing resume

Job summary

A leading financial services company seeks an iOS Mobile Application Developer for its London team. The role involves working on innovative digital investment experiences, collaborating with cross-functional teams to enhance their app's capabilities. Ideal candidates are passionate developers with expertise in iOS and a solution-oriented mindset, eager to make an impact in the fintech domain.

Qualifications

  • Commercial experience in native iOS mobile application development.
  • Good knowledge of object-oriented programming with Swift and Xcode.
  • Experience with iOS application deployment processes.

Responsibilities

  • Work with the Product team to develop and deliver product features.
  • Take ownership of tasks from estimation to release and support.
  • Participate in code reviews and knowledge sharing sessions.

Skills

iOS mobile application development
Object-oriented programming with Swift
Analytical skills
Problem-solving skills
Knowledge of REST APIs
Strong communication skills
Curiosity about new methods

Job description

Job Description

Nutmeg is a J.P. Morgan company within the International Consumer Bank – Chase division, offering award-winning investments, products, and digital wealth management services to over 250,000 investors in the UK. We built the business from scratch, with constant innovation as a core part of our ethos. We aim to provide clients with the best digital investing experience, ensuring digital security and customer satisfaction – meaning you'll have the opportunity to make a real difference.

As an engineer at JPMorgan Chase within Nutmeg, you will be part of a team with great ambitions. We aim to build a top-in-market suite of mobile and web apps to provide the best investment experience for our clients.

Our team is at the heart of this venture, focused on getting smart ideas into the hands of our customers. We're looking for people who have a curious mindset, thrive in collaborative squads, and are passionate about building quality software that has a big impact in a rapidly changing environment. By their nature, our people are also solution-oriented, commercially savvy, and have a head for fintech. We work in tribes and squads that focus on specific products and projects.

Job Responsibilities

  1. Work with the Product team to understand user needs and follow an Agile SDLC to develop and deliver product features. Our stack includes Java/Spring Boot with some Kotlin, DynamoDB, Aurora/MySQL, and AWS.
  2. Participate in designing how our architecture needs to evolve to meet our needs, using ADRs for decision-making. Our architecture is microservices running on Kubernetes, with extensive use of Kafka and event-driven design.
  3. Take ownership of tasks from estimation through to release and post-production support.
  4. Identify, troubleshoot, and resolve existing or newly identified prioritized defects.
  5. Write tests for all code delivered, adhering to best practices and standards to ensure high quality.
  6. Take ownership of, or assist others with, releases and related processes, aiming for frequent deployments.
  7. Participate in code reviews to ensure high code quality and ongoing learning.
  8. Engage in knowledge sharing through skill share sessions within the team and wider department.
  9. Contribute to technical initiatives aimed at improving and evolving the codebase and toolset.
  10. Focus on solving the core problem rather than just addressing symptoms.

Required qualifications, capabilities, and skills

  • Proficiency in English; collaboration with the London team is essential.
  • Commercial experience in native iOS mobile application development.
  • Good knowledge of object-oriented programming with Swift and Xcode.
  • Strong analytical and problem-solving skills.
  • Experience writing unit tests using XCTest framework.
  • Experience with MVVM + Coordinator design pattern and architecture principles like SOLID.
  • Knowledge of mobile design best practices (human interface guidelines, threading, etc.).
  • Familiarity with core iOS libraries and frameworks (UIKit, SwiftUI, Foundation, Security, Combine).
  • Experience with iOS application deployment processes.
  • Experience with automated CI/CD tools (Bitrise or similar).
  • Understanding of monitoring and alerting in production environments.
  • Good understanding of REST APIs and working with APIs.
  • Experience with Git flow.
  • Strong communication skills and ability to work within a delivery team and coordinate with other departments.
  • Curiosity about new working methods and openness to ideas.
  • Proactive attitude and willingness to contribute ideas.

Preferred qualifications, capabilities, and skills

  • Experience with UI testing frameworks like XCUITest.
  • Experience with design systems, UI development, or white-labelling.
  • Knowledge of modularisation and dependency injection.
  • Understanding of Accessibility standards and requirements.
  • Knowledge of mobile application security considerations.
  • Experience with React Native and feature flagging/A-B testing methodologies.
  • Experience in the FinTech sector.
  • Portfolio of work on Github, Stack Overflow, or similar platforms.

#ICBCareers #ICBEngineering

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. Our approach is to serve clients with first-class service and build trusted, long-term partnerships. We value diversity and inclusion, and are committed to equal opportunity employment, accommodating applicants' religious, mental health, or physical needs.

About The Team

Our professionals across corporate functions cover areas from finance and risk to HR and marketing. Our corporate teams are vital to our success, supporting our businesses, clients, and employees.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.