onsite
Lead Software Engineer - UI React, TypeScript - JPMorganChase
Software Engineer
Lead the design and delivery of high‑performance UI components using React and TypeScript, driving architectural decisions and mentoring a cross‑functional agile team in a fast‑paced financial services environment.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable React components and TypeScript codebases that power market‑leading performance and attribution insights tools.
- Lead code reviews, enforce best practices, and mentor junior engineers to elevate code quality and team productivity.
- Collaborate closely with product managers, data scientists, and backend teams to translate business requirements into robust, secure, and maintainable UI solutions.
- Drive continuous improvement of build pipelines, testing strategies, and deployment processes to ensure high availability and performance.
- Champion UI accessibility, performance optimization, and cross‑browser compatibility across enterprise‑grade applications.
Requirements
- 5+ years of professional experience building complex web applications with React and TypeScript.
- Strong understanding of modern JavaScript (ES6+), CSS-in-JS, and responsive design principles.
- Proven experience with agile methodologies, CI/CD, and automated testing (unit, integration, E2E).
- Excellent communication skills and a collaborative mindset in a cross‑functional team environment.
- Experience in the financial services domain or with large‑scale, data‑intensive applications is a plus.
Skills
reacttypescriptjavascript