Software Engineer III- Front End- Web- JPM Personal Investing- Mid Level

🏢 JP Morgan
📍 LONDON, United KingdomFull-timeOn-site
📅 Posted: 7mo ago
CV%
✨ AI Summary
The role is a mid-level Front End Web Engineer focused on JPM Personal Investing web applications. You will develop and deliver product features as part of domain-owned epic initiatives, collaborate with cross-functional teams, participate in code reviews, and ensure code quality and accessibility. Required skills include React, HTML5, CSS, JavaScript ES6, and modern tooling (Git, Docker, Jest/RTL, Webpack/Vite/Parcel, SASS/CSS Modules). Preferred qualifications include GraphQL, Node.js, Kubernetes, AWS, and experience with cloud platforms and design systems. Strong communication, problem-solving, and time-management abilities are essential, along with active participation in Scrum ceremonies and a customer-centric mindset.
Required Skills
Information Technology
ReactHTMLCSSJavaGitDockerCI/CD
Nice to have:
Information Technology
GraphQLNode.jsKubernetesAWS
Design, Content & Media
Design Systems
Requirements
Seeking a Web Engineer with proven experience in building customer-centric web applications using React. Candidates should have strong knowledge of HTML5, CSS, JavaScript ES6, and modern web tooling (Git, Docker, CI/CD, and testing frameworks such as Jest/RTL). Preferred qualifications include experience with GraphQL, Node.js, Kubernetes, AWS, and familiarity with design systems and cloud delivery. Excellent communication skills and ability to work in a cross-functional, agile team are required.
Description

Behind every investment is a person with ambitions, motivations and values. While we know that every client is unique, they come to J.P. Morgan Personal Investing for the same reason: our straightforward and transparent approach to investing, and the trust that 150 years of J.P. Morgan heritage brings.

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. 

 

As a Web Engineer at JPM Personal Investing, , you will be responsible for the web applications that make Nutmeg run. You will deliver product features end-to-end within a cross functional team made up of Engineering and Product. We have a fully aligned Tech stack across the web ecosystem with a collection of team-owned mono-repos - all powered by an internal React Design system which allows us to deliver at scale. You’ll have plenty to learn and will join a friendly and collaborative group of talented engineers who are always willing to discuss/share ideas via various internal or external meetings/guilds/pairing sessions. All of this contributes to our primary focus; to build great user-friendly experiences for our customers.

Job responsibilities: 

  • 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.

 

Required qualifications, capabilities and skills:

  • 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.

 


 

 

Preferred qualifications, capabilities and skills

  • Bachelor’s degree in Computer Science, Engineering or a related field.
  • A passion for self-development and learning who keeps 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

     

#ICBCareers #ICBEngineering

✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00