UI Software Engineer - Digital Platform & Services

JP Morgan

Location: Greater London

Job Type: Full time


The most difficult thing is the decision to act, the rest is merely tenacity.
- Amelia Earhart

As a member of our Software Engineering Group, we look first and foremost for people who are passionate around solving business problems through innovation and engineering practices. You'll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle, as well as partner continuously with your many stakeholders on a daily basis to stay focused on common goals. We embrace a culture of experimentation and constantly strive for improvement and learning. You’ll work in a collaborative, trusting, thought-provoking environment—one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

Digital Platform UI Engineering supports lines of business within Corporate & Investment Banking as well as with the Digital Platform organisation to create best in class user interfaces. Our products range from UI component libraries to command line tooling. We are closely aligned to industry standards and offer an exciting area to learn and develop as a front end focused engineer work across the tech stack. We look across JPMorgan's products to build central solutions, break down technical barriers and strengthen existing systems. As the Core team, we have a mandate and a unique opportunity to impact important technical decisions across the company

The role will be working within a UI engineering team building front end applications and components. The team is focused on building, maintaining and supporting a number of client-facing front end micro-applications, component libraries for customised front end builds by business partners and administrative applications to provide internal tooling and visualisation of backend API's.

This role requires a range of skills and capabilities, including:

  • TypeScript
  • React
  • JavaScript
  • Jest
  • React Testing Library

These tech skills are desired, but not essential:

  • Redux
  • Cypress
  • Apollo Client/Server (GraphQL)
  • ESLint / Prettier / Husky
  • Yarn (workspaces)
  • Webpack
  • Docker / Kubernetes
  • AWS Certification
  • Jenkins
You’ve got this!