Senior Front End React Engineer

JP Morgan

Location: Greater London

Job Type: Full time

Posted


As a Lead Software Engineer at JPMorgan Chase, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor, you are responsible for conducting critical technology solutions across multiple technical areas within various business functions in support of the firm’s business objective.

As a Front-End engineer, you will plan, design, build, and implement the user interface systems of applications. You have expertise in programming languages, software development, and systems design. You will be lead an engineering team that is responsible for providing a satisfactory user experience with no issues, errors, or downtime. You will aid in the creation and optimization of systems, play an active role in testing and troubleshooting, and resolve issues such as those related to accessibility and browser compatibility. You will also partner with users and backend developers to tweak tools and platforms to adapt to real-world use situations. Ideally, you will be passionate about business services and build technologies that will be the backbone of tech at JPMC.

Job responsibilities:

  • Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems
  • Develops secure and high-quality production code, and reviews and debugs code written by others
  • Adds to team culture of diversity, equity, inclusion, and respect
  • Collaborate closely with the product, design, and engineering teams
  • Develop fully functional applications that align with business objectives
  • Research new technologies and propose solutions to user needs
  • Identify UI problems, bugs and devise elegant solutions and optimize speed and ease of use for UI

Required qualifications, capabilities, and skills:

  • Formal training or certification on software engineering concepts and 5+ years applied experience (React)
  • Hands-on practical experience delivering system design, application development, testing, and operational stability
  • 6+ years of experience in software development of applications and UI design
  • Expert knowledge of object-oriented analysis and design techniques and Rest APIs
  • Experience with mobile applications development – native and web
  • Advanced understanding of agile methodologies such as CI/CD, Applicant Resiliency, and Security
  • Demonstrated proficiency in software applications and technical processes within a technical discipline (e.g., cloud, artificial intelligence, machine learning, mobile, etc.)

Preferred qualifications, capabilities, and skills:

  • Create high resolution mockups to test interfaces with users
  • Able to lead with both technical expertise and empathy
  • Show expertise in end-to-end software development, which may include Agile transformation and DevOps practices
  • Comfortable working in React, Algorithms, Data structures.
You’ve got this!