Senior/Staff iOS Engineer- Chase UK

JP Morgan

Location: Greater London

Job Type: Full time

Posted


Here at JPMorgan Chase & Co., we know that people want great value combined with an excellent experience, from a bank they can trust. So we launched a new digital bank called Chase – to revolutionise mobile banking by creating seamless digital journeys that our customers love. For us, that means keeping ourselves customer obsessed and always being open to trying new things. Above all, it's about working with people who are passionate about building the bank of the future.

Our team is at the heart of building this new venture, focused on developing offerings that put the customer at the center. We have created a new organization and we are looking for solution-oriented, commercially minded, customer-focused engineers, used to working in an agile environment who want to be a part of building something new from the ground up within a diverse and inclusive team.

Culture is as important to us and we are looking for intellectually curious, new technology passionate individuals who would like to expand their skills whilst working on a new exciting venture for the firm. Your work will have a massive impact, both on us as a company, as well as our clients and our business partners around the world.

Summary of role

We're looking for someone with commercial experience building and shipping apps to join the International Consumer iOS team. You will have the opportunity to work with a modern stack, including a minimum deployment target of iOS 14 and modern Apple frameworks like Combine and SwiftUI. You will benefit from a collaborative culture, with the ability to influence architectural decisions.

You will be working closely with our React Native engineers, helping to deliver a performant iOS application across fully native flows and providing native capabilities to React Native.

Your technical skills should include:

  • Experience with common iOS architecture patterns, including MVVM
  • Experience with Swift
  • Strong knowledge of Apple tools (Xcode, LLDB)
  • Strong debugging skills
  • Understanding iOS app performance dimensions (CPU, memory, rendering, energy, network) and tooling (Instruments)
  • Familiarity with testing capabilities (XCTest including unit and UI tests) and approaches
  • Strong experience with asynchronous programming and concurrency
  • Understanding practical implications of Rest API design for mobile apps

Beneficial experience:

  • Objective-C and its runtime
  • Combine or other reactive programming frameworks
  • SwiftUI
  • React Native
  • GraphQL
  • Cryptographic services on iOS

Your soft skills should include:

  • Excellent problem solving skills and critical thinking
  • Focus on customers needs and user experience
  • Excellent written and verbal communication skills in English
You’ve got this!