JPMorgan Chase logo
JPMorgan Chase6 months ago

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

On-site · London, England, United Kingdom

Type
Full Time
Level
Mid Level
Education
Not Specified
Company size
Enterprise
Industry
Investment Banking

Job Summary

Software Engineer (iOS) for JPM Personal Investing — mid-level, focusing on native iOS development for the Nutmeg app. Follow an Agile SDLC to deliver product features, own tasks from estimation through release and post-production, identify and resolve defects, write tests with XCTest, participate in bi-weekly releases and code reviews, and contribute to knowledge sharing and technical initiatives. Collaborate within squads/tribes, apply MVVM + Coordinator architecture patterns, and ensure best practices in mobile design, REST/API integration, and CI/CD workflows. Strong Swift/Xcode skills, familiarity with UIKit/SwiftUI, and value collaboration with Product and Operations in a FinTech context.

Required Qualifications

  • Commercial experience on native iOS mobile application development
  • Good Knowledge of object-oriented programming with Swift, Xcode
  • Strong analytical and problem-solving skills
  • Experience writing unit tests using XCTest framework
  • Experience with the MVVM + Coordinator design pattern and other relevant architecture patterns like SOLID
  • Experience with best practices in mobile design (human interface guidelines, threading, etc)
  • Good knowledge of core iOS libraries and frameworks (e.g. UIKit, SwiftUI, Foundation, Security, Combine)
  • Experience with iOS application deployment (testing, approval, publishing to Apple store)
  • Experience with automated CI/CD processes and tools (we use Bitrise but this is not a pre-requisite)
  • Experience with monitoring and alerting in order to maintain a production application
  • Good understanding of REST and what it means to work with APIs
  • Experience with Git flow
  • Good communication skills, you can work well within a delivery team and manage interactions with other parts of the organisation, such as Product and Operations
  • Curious about new ways of working and open to different approaches and ideas
  • Proactive and willing to help others put forward ideas
Sorce

Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.

Hiring someone like this?

Get your role in front of qualified candidates on Sorce.

Get started

JPMorgan Chase

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

Apply on Sorce