At a Glance
- Tasks: Join our team to develop innovative iOS apps that enhance digital investing experiences.
- Company: Nutmeg, a J.P. Morgan company, is revolutionising digital wealth management in the UK.
- Benefits: Enjoy flexible working options, collaborative culture, and opportunities for continuous learning.
- Why this job: Make a real impact in fintech while working with cutting-edge technology and a passionate team.
- Qualifications: Experience in iOS development, Swift, and a strong problem-solving mindset are essential.
- Other info: Be part of a dynamic squad focused on delivering high-quality software solutions.
The predicted salary is between 48000 - 72000 Β£ per year.
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
- 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.
- Participate in designing how our architecture evolves to meet needs, using ADRs, microservices on Kubernetes, Kafka, and event-driven design.
- Take ownership of tasks from estimation to release and post-production.
- Identify, troubleshoot, and resolve defects.
- Write tests for all code and adhere to best practices for high-quality code.
- Manage releases and associated processes, aiming for frequent deployments.
- Participate in code reviews to ensure quality and continuous learning.
- Share knowledge through skill share sessions within the team and wider department.
- Contribute to technical initiatives, improving the existing codebase and tools.
- 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.).
Software Engineer III- iOS employer: JPMorgan Chase & Co.
Contact Detail:
JPMorgan Chase & Co. Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land Software Engineer III- iOS
β¨Tip Number 1
Familiarise yourself with the specific technologies mentioned in the job description, such as Swift, Xcode, and CI/CD tools like Bitrise. Having hands-on experience or projects that showcase your skills in these areas can set you apart from other candidates.
β¨Tip Number 2
Engage with the iOS development community by contributing to open-source projects or participating in forums like Stack Overflow. This not only enhances your skills but also builds your network, which can be beneficial when applying for roles at Nutmeg.
β¨Tip Number 3
Prepare to discuss your problem-solving approach during interviews. Be ready to share examples of how you've tackled complex issues in past projects, especially those related to mobile app development and user experience.
β¨Tip Number 4
Show your enthusiasm for fintech and digital investing by staying updated on industry trends and innovations. Being able to discuss recent developments or challenges in the sector can demonstrate your passion and fit for the role at Nutmeg.
We think you need these skills to ace Software Engineer III- iOS
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience in native iOS mobile app development, particularly with Swift and Xcode. Emphasise your familiarity with Agile methodologies and any relevant projects that showcase your problem-solving skills.
Craft a Compelling Cover Letter: In your cover letter, express your passion for fintech and how your skills align with Nutmeg's mission. Mention specific technologies from the job description, such as your experience with CI/CD tools or REST APIs, to demonstrate your fit for the role.
Showcase Your Projects: If you have a portfolio of work, such as GitHub repositories or contributions to open-source projects, include links in your application. Highlight any projects that involved mobile design best practices or innovative solutions in iOS development.
Prepare for Technical Questions: Anticipate technical questions related to iOS development, such as your experience with unit testing using XCTest or architectural patterns like MVVM. Be ready to discuss your approach to troubleshooting and resolving defects in your code.
How to prepare for a job interview at JPMorgan Chase & Co.
β¨Showcase Your Technical Skills
Make sure to highlight your experience with iOS development, particularly with Swift and Xcode. Be prepared to discuss specific projects where you've implemented MVVM or Coordinator patterns, as well as your familiarity with CI/CD tools like Bitrise.
β¨Demonstrate Problem-Solving Abilities
Nutmeg values strong analytical skills, so be ready to share examples of how you've tackled complex problems in your previous roles. Discuss your approach to troubleshooting and resolving defects, and how you ensure high-quality code through testing.
β¨Emphasise Collaboration and Communication
Since the role involves working closely with product teams and other squads, showcase your ability to collaborate effectively. Share experiences where you've contributed to team discussions or knowledge-sharing sessions, and how you communicate technical concepts to non-technical stakeholders.
β¨Express Your Curiosity and Adaptability
Nutmeg is looking for candidates with a curious mindset. Be prepared to discuss new technologies or methodologies you've explored and how you've adapted to changes in the tech landscape. Show enthusiasm for continuous learning and improvement in your work.