Job Summary:
JPMorgan Chase is one of the oldest financial institutions, offering innovative financial solutions. The React Lead Software Engineer will lead a high-performing UI team, focusing on the design and delivery of scalable user interfaces for enterprise platforms.
Responsibilities:
• Lead the design, development, and delivery of modern, responsive, and visually appealing user interfaces using React and TypeScript.
• Architect and implement micro-frontend solutions, ensuring modularity, scalability, and maintainability across applications.
• Build and maintain a library of reusable UI components, driving consistency and efficiency across projects.
• Collaborate closely with UX/UI designers and product owners to translate wireframes and user requirements into high-quality, production-ready code.
• Rapidly prototype new features and concepts to gather user feedback and iterate before full-scale development.
• Mentor and coach junior UI developers, fostering a culture of technical excellence, collaboration, and continuous learning.
• Review and debug code, ensuring adherence to best practices in code quality, accessibility, and performance.
• Stay current with emerging UI technologies and industry trends, championing their adoption within the team.
• Work collaboratively with backend and DevOps teams to ensure seamless integration and deployment of UI solutions.
Qualifications:
Required:
• Formal training or certification on software engineering concepts and 8+ years applied experience
• 8+ years of hands-on UI development experience, with at least 3 years in a technical leadership or lead developer role.
• Deep expertise in React, TypeScript, JavaScript (ES6+), HTML5, and CSS3.
• Proven experience architecting and implementing micro-frontend solutions.
• Strong track record of building and maintaining reusable UI component libraries.
• Demonstrated ability to create rapid prototypes and iterate based on user feedback.
• Experience with modern design systems (e.g., Material UI, Ant Design) and CSS frameworks.
• Solid understanding of UI/UX principles, accessibility, and responsive design.
• Familiarity with RESTful APIs, state management (e.g., Redux, Context API), and version control (Git).
• Experience with automated testing frameworks for UI (e.g., Jest, React Testing Library).
• Excellent communication skills, with the ability to mentor and inspire junior developers.
Preferred:
• Experience with containerization (Docker, Kubernetes) and cloud platforms (AWS, Azure).
• Familiarity with RESTful APIs and microservices architecture.
• Exposure to CI/CD pipelines and DevOps practices.
• Working knowledge of Java-Spring.
• Experience with AI-driven development tools such as GitHub Copilot, Windsurfer, or similar platforms is a significant plus.
• Financial services industry experience is a plus
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.