Job Description
Join us in revolutionizing the financial landscape and take your career to new heights with an opportunity that challenges the limits of what you can achieve.
As a Lead Software Engineer at JPMorgan Chase within the Commercial and Investment Bank's Prime Finance Services team, your primary responsibility will be to guide a dynamic agile team in the creation, enhancement, and delivery of cutting-edge technology solutions. Your role will be crucial in developing and executing robust tech solutions across various technical domains to meet the strategic objectives of the firm. You should possess extensive experience in front-end development, a profound understanding of React.js, and a proven history of leading successful projects.
Job Responsibilities:- Lead the design and development of complex web applications using React
- Collaborate with cross-functional teams, including designers, product managers, and other developers, to deliver high-quality products.
- Provide technical leadership and mentorship to a team of developers.
- Ensure the performance, quality, and responsiveness of applications.
- Identify and address performance bottlenecks and bugs.
- Stay up-to-date with the latest industry trends and technologies to ensure our applications are current and competitive.
- Participate in code reviews to maintain code quality and share knowledge with the team.
- Contribute to the continuous improvement of development processes and methodologies.
Required Qualifications, Capabilities, and Skills:- Formal training or certification on software engineering concepts and 5+ years applied experience
- 12+ years of experience in front-end development, with a strong focus on React.js.
- Proficiency in web technologies: React / JS (ES6+) / HTML5 / CSS3 and Typescript.
- Expertise in automated testing frameworks such as react-testing-library.
- Strong team collaboration skills and proven ability to manage multiple projects and deadlines efficiently.
- Excellent communication skills with the capability to influence stakeholders and team members.
- Familiarity with continuous integration tools like Jenkins and agile methodologies.
- Experience in managing tasks globally and across functional teams.
- Experience in designing and implementing web socket based communications, ensuring scalability and efficiency in high-volume environments.
Preferred Qualifications, Capabilities, and Skills:- Experience in cloud engineering, preferably with AWS.
- Knowledge of advanced grid solutions like AG-Grid.
- Experience with modern testing frameworks such as Cypress or Playwright.
- Understanding of DevOps principles including CI/CD.
- Background in UX Design is a plus.