Lead Software Engineer- Front End- React- JPM Personal Investing
On-site · London, England, United Kingdom
Job Summary
Lead Front End Engineer for JPM Personal Investing responsible for delivering customer-centric web applications and features using React in a cross-functional team. Will develop and deliver product features within domain-owned epic initiatives, troubleshoot defects, ensure high-quality code with testing and best practices, participate in code reviews, create technical documentation, and contribute to Scrum ceremonies. Emphasizes accessibility (WCAG), security, observability, performance, and collaboration with engineers, product managers, and UX. Requires strong React proficiency, solid web fundamentals (HTML5, CSS, JavaScript ES6), Docker, Git, testing (Jest/RTL), and experience with build tools (Webpack, Vite, Parcel), CI/CD (Jenkins, GitHub Actions), and familiarity with cloud platforms (AWS). Bachelor’s degree in Computer Science, Engineering or related field preferred; experience with GraphQL, Node.js, Kubernetes, design systems, and finance industry exposure are a plus.
Required Qualifications
- Proven track record of building and maintaining customer-centric web applications/SPAs
- Excellent verbal and written communication skills
- Mentor and support other engineers as a senior member of the team
- 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 (transpilation) understanding
- Understanding of CI/CD platforms such as Jenkins and Github Actions
- 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
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.