remote
Lead Software Engineer - React/UI - JPMorganChase
Software Engineer
Lead Software Engineer focused on React and UI development, driving high‑performance, secure market‑leading products using JavaScript, TypeScript, and modern UI/UX practices within an agile environment.
About the role
Key Responsibilities
- Architect, develop, and maintain scalable React components and UI features for market‑critical applications.
- Collaborate with cross‑functional teams to translate business requirements into technical solutions, ensuring performance, security, and reliability.
- Mentor and coach junior engineers, fostering best practices in code quality, testing, and continuous integration.
- Lead code reviews, refactor legacy code, and implement modern design patterns to improve maintainability.
- Integrate RESTful APIs and manage state using Redux or similar libraries, ensuring seamless data flow.
Requirements
- 5+ years of professional experience building enterprise‑grade React applications.
- Strong proficiency in JavaScript (ES6+), TypeScript, and modern front‑end tooling (Webpack, Babel).
- Hands‑on experience with UI/UX design principles, responsive design, and accessibility standards.
- Solid understanding of Agile development practices, CI/CD pipelines, and version control (Git).
- Excellent communication skills and a proven ability to lead technical discussions and mentor peers.
Skills
reactjavascripttypescript