Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

JPMorgan Lead Software Engineer- Front End/React 
United Kingdom, England, London 
332882078

26.06.2024

As a Lead Front End Engineer, within our Invest Team, 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.
  • Mentor and support other engineers as a senior member of the team.
  • 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:

  • Formal training or certification on web application/SPA development concepts and proficient advanced experience
  • Proven track record of building and maintaining customer-centric web applications/SPAs.
  • Excellent verbal and written communication skills, as well as problem solving and analytical 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.
  • 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 and 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 and delivery experience on Cloud platforms (AWS preferred).
  • Experience with GraphQL and associated APIs
  • Experience with Node.js and appreciation/exposure to React Native
  • Feature flagging/AB testing and commercial experience in the Finance Infustry.
  • Knowledge of other JavaScript frameworks like Angular, Vue, Next.js, Gatsby.
  • Experience with Design systems (UI Development, White-labelling)