Enable job alerts via email!

Software Engineer III- iOS

JPMorgan Chase & Co.

London

On-site

GBP 50,000 - 80,000

Full time

2 days ago
Be an early applicant

Boost your interview chances

Create a job specific, tailored resume for higher success rate.

Job summary

Join a leading financial services company as a Software Engineer in London, where you will develop innovative iOS applications for a top-tier investment platform. Collaborate in agile teams, utilizing cutting-edge technologies to enhance user experience and drive digital transformation in fintech. Your role will involve coding, testing, and deploying high-quality software while contributing to a culture of continuous improvement and knowledge sharing.

Qualifications

  • Commercial experience in native iOS mobile app development.
  • Experience writing unit tests with XCTest.
  • Knowledge of mobile design best practices and core iOS libraries.

Responsibilities

  • Develop and deliver product features using Agile SDLC.
  • Participate in architecture design and code reviews.
  • Identify, troubleshoot, and resolve defects.

Skills

English
Analytical Skills
Problem Solving
Curiosity
Communication

Tools

Swift
Xcode
Git
CI/CD Tools
REST APIs

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. Our goal is to provide clients with the best digital investing experience, ensuring digital security and customer satisfaction – giving you 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 with a curious mindset, who thrive in collaborative squads, and are passionate about building quality software that impacts a rapidly changing environment. Our people are solution-oriented, commercially savvy, and have a head for fintech. We work in tribes and squads focusing 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, Kotlin, DynamoDB, Aurora/MySQL, and AWS.
  2. Participate in designing how our architecture evolves to meet needs, using ADRs, microservices on Kubernetes, Kafka, and event-driven design.
  3. Take ownership of tasks from estimation to release and post-production.
  4. Identify, troubleshoot, and resolve defects.
  5. Write tests for all code and adhere to best practices for high-quality code.
  6. Manage releases and associated processes, aiming for frequent deployments.
  7. Participate in code reviews to ensure quality and continuous learning.
  8. Share knowledge through skill share sessions within the team and wider department.
  9. Contribute to technical initiatives, improving the existing codebase and tools.
  10. Focus on solving core problems rather than just symptoms.
Required Qualifications, Capabilities, and Skills
  • English proficiency; team based in London.
  • Commercial experience in native iOS mobile app development.
  • Good knowledge of object-oriented programming with Swift and Xcode.
  • Strong analytical and problem-solving skills.
  • Experience writing unit tests with XCTest.
  • Experience with MVVM + Coordinator pattern and other architecture patterns like SOLID.
  • Knowledge of mobile design best practices and core iOS libraries/frameworks (UIKit, SwiftUI, Foundation, Security, Combine).
  • Experience with iOS app deployment processes.
  • Experience with CI/CD tools (e.g., Bitrise) and monitoring in production.
  • Understanding of REST APIs and working with APIs.
  • Proficiency with Git flow.
  • Good communication skills and ability to collaborate across teams.
  • Curiosity about new working methods and openness to ideas.
  • Proactive attitude and willingness to contribute ideas.
Preferred Qualifications and Nice-to-Haves
  • Experience with UI testing frameworks like XCUITest.
  • Experience with Design Systems and UI development.
  • Knowledge of modularisation and dependency injection.
  • Understanding of Accessibility and security considerations in mobile apps.
  • Experience with React Native, feature flagging, and A/B testing.
  • Experience in the FinTech sector.
  • Portfolio of work (GitHub, Stack Overflow, etc.).
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.

Similar jobs

Software Engineer III- iOS

TN United Kingdom

London

On-site

GBP 50,000 - 80,000

Yesterday
Be an early applicant

Software Engineer III- iOS

J.P. Morgan

London

On-site

GBP 50,000 - 75,000

Yesterday
Be an early applicant

Senior Software Engineer, Distributed Storage

Mysten Labs

London

Remote

GBP 70,000 - 90,000

Today
Be an early applicant

Staff ERP Solution Architect

Proclinical Staffing

London

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Solutions Architect (Pre and Post Sales)

TN United Kingdom

London

Remote

GBP 70,000 - 90,000

Yesterday
Be an early applicant

Frontend Developer

Fruition Group

Greater London

Remote

GBP 50,000 - 70,000

2 days ago
Be an early applicant

Software Engineer - CIAM

CircleCI

London

Remote

GBP 73,000 - 91,000

2 days ago
Be an early applicant

Software Engineer

Holistx

Greater London

Remote

GBP 60,000 - 80,000

2 days ago
Be an early applicant

Frontend Developer

Pontoon Solutions

Greater London

Remote

GBP 50,000 - 70,000

2 days ago
Be an early applicant