Overview
J.P. Morgan Personal Investing offers award-winning investments, products and digital wealth management services to over 275,000 investors in the UK. We built the business with innovation as a core part of our ethos to give consumers the confidence and clarity to make informed investment decisions and achieve their financial goals.
Responsibilities and Qualifications
- Develop and deliver product features as part of larger domain‑owned epic initiatives.
- Identify, troubleshoot and resolve existing or newly‑identified prioritised defects.
- Ensure high‑quality code through solid testing and adherence to best practices/standards.
- Work collaboratively with cross‑functional teams and contribute to team discussions/meetings/guilds.
- Participate in code reviews to maintain code quality and share ideas/knowledge among your peers.
- Create and maintain technical documentation as part of new features or spike discoveries.
- Build an understanding of product and technology for owned domain areas.
- Actively participate in scrum ceremonies including daily stand‑ups, sprint planning and retrospectives.
- Consider Accessibility (WCAG), Security, Observability & Performance as part of all owned applications/deliverables.
- Proven track record of building and maintaining customer‑centric web applications/SPAs.
- Excellent verbal and written communication skills.
- Strong proficiency in React and its core principles.
- Solid grasp of Web fundamentals:
- HTML5 (Semantics & Structure)
- CSS (Responsive Design, Specificity)
- JavaScript ES6
- General Networking (HTTP, IP & DNS, Caching)
- Proficient with Chrome Developer Tools or browser equivalent.
- Experience with version control tools (VCS), preferably Git.
- Experience with Docker.
- Strong analytical and problem‑solving skills.
- Proactive communicator with owned assignments.
- Ability to manage time effectively and meet realistic deadlines.
- Experience with testing frameworks such as Jest or RTL.
- Understanding of build tools such as Webpack, Vite, Parcel.
- Understanding of pre‑processors such as SASS, CSS Modules, JS Compilation.
- Understanding of CI/CD platforms such as Jenkins and GitHub Actions.
- As a Web Engineer at JPM Personal Investing, you will be responsible for the web applications that make Nutmeg run.
Preferred Qualifications
- Bachelor's degree in Computer Science, Engineering or a related field.
- A passion for self‑development and learning, staying up to date with the latest Web/React trends and technologies.
- Experience with Kubernetes.
- Experience with GraphQL.
- Experience with Node.js.
- Worked with GraphQL APIs.
- Feature flagging/AB testing.
- Appreciation/Exposure to React Native.
- Knowledge of other JavaScript frameworks like Angular, Vue, Next.js, Gatsby.
- Familiarity with agile methodologies beyond Scrum.
- Delivery experience on cloud platforms and familiarity with AWS.
- Experience with Design systems (UI Development, White‑labelling).
- Commercial experience in the Finance industry.
About J.P. Morgan
J.P. Morgan is a global leader in financial services, providing strategic advice and products to the world's most prominent corporations, governments, wealthy individuals and institutional investors. Our first‑class business in a first‑class way approach to serving clients drives everything we do. We strive to build trusted, long‑term partnerships to help our clients achieve their business objectives.