Description We have an opportunity to impact your career and provide an adventure where you can push the limits of what's possible. As a UI Lead Software Engineer at JPMorgan Chase within the Engineering Platforms and Integrated Experience (EPiX), your role is pivotal in an agile team that focuses on improving, constructing, and delivering top-tier technology products in a secure, stable, and scalable manner. Your technical expertise will be crucial to the development of the Integrated Engineer’s Portal (IEP), a vital technology platform that facilitates the firm's software development on a global level. Job responsibilities Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or break down technical problems Works with engineering leadership across the organization to align our architectural goals Develops secure high-quality production code, and reviews and debugs code written by others Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of architectural designs, technical credentials, and applicability for use within existing systems and information architecture Leads communities of practice across Software Engineering to drive awareness and use of new and leading-edge technologies Collaborates with our User Experience team on designing new interfaces and developing tooling that allows for efficient design and engineering workflows Demonstrates an advanced working knowledge of one or more programming languages including JavaScript Works with technical stakeholders to solve at architectural problems with wide-reaching scope, and demonstrates familiarity with cloud-native micro-service and micro-frontend architectures Required qualifications, capabilities, and skills Formal training or certification on software engineering concepts and advanced applied experience. In addition, demonstrate coaching and mentoring experience.. Hands-on practical experience delivering system design, application development, testing, and operational stability Proficiency in automation and continuous delivery methods Proficient in all aspects of the Software Development Life Cycle Practical experience supporting other engineers with technical documentation Practical experience with web service development experience with technologies such as Node.js or Spring Boot Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security Demonstrable experience with component-based UI frameworks (e.g. React, Angular, Vue, etc) Advanced understanding of open web standards and technologies (HTML, DOM, CSS, etc) A strong understanding of inclusive UI development and web accessibility practices Preferred qualifications, capabilities, and skills Experience collaborating with product and user experience professionals in a cross-functional team Experience supporting software products for technologists Hand-on experience with modern JavaScript library publication and bundling tools Hands-on experience with React, preferably also within TypeScript projects