Lead UI Engineer - React, TypeScript, Design-Led, AI-Driven Interfaces
Role details
Job location
Tech stack
Job description
As a Lead Software Engineer at JPMorganChase within the Commercial & Investment Bank - Digital Experience Design team , 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 objectives., * Lead the development of sophisticated AI-enhanced user interfaces for large-scale internal tools
- Collaborate cross-functionally with product, design, and backend engineering teams to deliver seamless, forward-thinking solutions.
- Own the codebase by writing clean, efficient, and reusable React code, and ensure high standards through code reviews and testing.
- Drive quality by conducting thorough testing, troubleshooting issues, and optimizing for performance and accessibility.
- Mentor and inspire junior engineers, share best practices, and foster continuous learning.
- Communicate effectively by gathering requirements, providing updates, and translating complex technical concepts for stakeholders.
- Stay ahead of the latest trends in front-end and AI technologies, and champion continuous improvement.
Requirements
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Expertly demonstrate deep expertise in JavaScript, TypeScript, and ESG+
- Consistently show advanced proficiency in React, with a track record of building and maintaining complex applications.
- Strongly possess a background in modern web development, including responsive design and performance optimization.
- Solidly understand REST APIs and asynchronous data flows.
- Diligently write clean, testable code and unit tests.
- Successfully thrive in agile, distributed teams.
- Attentively maintain a customer-focused mindset with excellent communication skills.
- Familiarly apply accessibility standards and best practices.
Preferred qualifications, capabilities, and skills
- Full stack JavaScript experience, especially with Express for API development.
- Hands-on experience with design systems, component libraries, and delivering consistent UI/UX at scale.
- Effectively design, implement, and manage continuous integration and continuous delivery (CI/CD) pipelines to automate software build, test, and deployment processes.
- Understands container orchestration and management using Kubernetes, including deploying, scaling, and monitoring containerized applications.
- Utilizes monitoring and observability tools such as Datadog to ensure application performance, reliability, and proactive issue detection.
Benefits & conditions
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more. Additional details about total compensation and benefits will be provided during the hiring process.