Software Engineer- III- iOS- JPM Personal Investing- Mid Level
On-site · London, England, United Kingdom
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
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.