¡Activa las notificaciones laborales por email!

Software Engineer III- iOS- Nutmeg- Mid Level

JPMorganChase

Madrid

Presencial

EUR 40.000 - 80.000

Jornada completa

Hace 30+ días

Mejora tus posibilidades de llegar a la entrevista

Elabora un currículum adaptado a la vacante para tener más posibilidades de triunfar.

Descripción de la vacante

Join a forward-thinking company as an iOS Engineer, where your expertise in mobile application development will help shape an innovative suite of investment products. You'll work in an agile environment, collaborating with talented teams to create exceptional user experiences. Your role will involve developing and deploying high-quality iOS applications while ensuring best practices in coding and design. This is an exciting opportunity to make a significant impact in the fintech sector, where your contributions will drive digital transformation and enhance customer satisfaction. If you're passionate about technology and eager to innovate, this role is perfect for you.

Formación

  • Proficient in iOS app development with Swift and Objective C.
  • Strong understanding of REST APIs and mobile design best practices.

Responsabilidades

  • Develop and deliver product features using Agile SDLC.
  • Engage in code reviews and maintain high code quality.

Conocimientos

iOS Development
Swift
Objective C
REST APIs
Analytical Skills
Problem-Solving
Communication Skills
Curiosity and Openness

Herramientas

Xcode
CI/CD tools (Bitrise)
Git

Descripción del empleo

Nutmeg is a J.P. Morgan company within the International Consumer Bank Chase division, offering award-winning investment 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 transforming smart ideas into customer solutions. We are looking for individuals who have a curious mindset, thrive in collaborative squads, and are passionate about building quality software that makes a significant impact in a rapidly changing environment. Our people are solution-oriented, commercially savvy, and have a keen interest in 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 our architecture to meet evolving needs, using ADRs for decision-making, with microservices on Kubernetes, 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 and adhere to best practices to ensure high-quality software.
  6. Assist with releases and related processes, aiming for frequent deployments.
  7. Participate in code reviews to maintain high code quality and foster continuous learning.
  8. Engage in knowledge sharing through skill share sessions within the team and wider engineering department.
  9. Contribute to technical initiatives to improve and evolve the codebase and tools.
  10. Focus on solving core problems rather than just symptoms.
Required Qualifications, Capabilities, and Skills
  1. English proficiency; team based in London.
  2. Commercial experience in native iOS mobile application development.
  3. Strong knowledge of object-oriented programming with Swift and Xcode.
  4. Excellent analytical and problem-solving skills.
  5. Experience writing unit tests using XCTest.
  6. Familiarity with MVVM, Coordinator pattern, and architecture principles like SOLID.
  7. Knowledge of mobile design best practices, including human interface guidelines and threading.
  8. Proficiency with core iOS libraries and frameworks (UIKit, SwiftUI, Foundation, Security, Combine).
  9. Experience with iOS app deployment, testing, approval, and publishing to the Apple Store.
  10. Experience with CI/CD tools (Bitrise preferred but not required).
  11. Understanding of monitoring and alerting for production applications.
  12. Good understanding of REST APIs and working with APIs.
  13. Experience with Git flow.
  14. Strong communication skills for collaboration across teams.
  15. Curiosity for new working methods and openness to ideas.
  16. Proactive attitude and willingness to contribute ideas.
Preferred Qualifications, Capabilities, and Skills
  1. Experience with UI testing frameworks like XCUITest.
  2. Experience with Design Systems and UI development, including whitelabeling.
  3. Knowledge of modularization and dependency injection.
  4. Understanding of Accessibility standards and requirements.
  5. Awareness of Mobile Application Security considerations.
  6. Experience with React Native, feature flagging, and A/B testing methodologies.
  7. Experience in the FinTech sector.
  8. Showcase your work via Github, Stack Overflow, or app portfolio.
Additional Details

Role: Manager

Key Skills: APIs, REST, Design Patterns, Objective C, iOS Development, Swift, SDKs, SQL, JSON, Mobile Applications

Employment Type: Full-Time

Experience: [Specify years]

Vacancy: 1

Location: Madrid, Spain

Consigue la evaluación confidencial y gratuita de tu currículum.
o arrastra un archivo en formato PDF, DOC, DOCX, ODT o PAGES de hasta 5 MB.