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

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

Testing Site - JPMC | Greater London, ENG, GB

Posted 25 days ago

Apply Now

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 withinnovation 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 acollection 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


#J-18808-Ljbffr