J
JPMorganChase
FrontendSenior
Front End Lead Software Engineer
ReactJavaScriptTypeScriptJestPlaywrightReact Testing LibrarySeleniumHTMLCSSJenkinsCI/CDREST APIOpenAI Agents SDKAWS BedrockLangChainLangGraphSSEWebSocketsKubernetesDockerHerokuGKPAWS EKSAWS EC2AWS ECSAWS S3AthenaGraphQLNext.jsNode.jsPythonAdobe AnalyticsAmplitudeSplit.io
Про позицію
As a Lead Software Engineer at JPMorganChase within the Consumer & Community Banking Digital Platform team, you will enhance, build, and deliver trusted market-leading technology products. You are responsible for conducting critical technology solutions across multiple technical areas in support of the firm's business objectives.
Обовʼязки
- Executes creative software solutions, design, development, and technical troubleshooting with ability to think beyond routine or conventional approaches to build solutions or breakdown technical problems
- Develops secure and high-quality production code, and reviews and debugs code written by others
- Drives team adoption of enterprise-authorized AI-assisted engineering practices within the work environment to improve code quality, delivery speed, and operational outcomes
- Applies knowledge of tools within the Software Development Life Cycle toolchain, including enterprise-authorized AI-assisted development and automation capabilities, to improve the value realized by automation
- Identifies opportunities to eliminate or automate remediation of recurring issues to improve overall operational stability of software applications and systems
- Codes in Web technologies (React, JavaScript and Typescript) and conduct end to end testing using (Jest, Playwright, React testing library, or Selenium)
- Contribute and collaborate in creation and consumption of open, standards-based solutions, while working with existing enterprise technologies and infrastructure
- Adheres to architecture standards, risk management, and security policies
- Ensures quality and completeness of the product through unit, component, integration, and end-to-end testing
- Leads, mentors and guides developers through code reviews, technical direction, and a culture of engineering excellence
Вимоги
- Formal training or certification on software engineering concepts and 5+ years applied experience
- Demonstrated experience leading effective use of approved AI-assisted software development tools
- Strong understanding of responsible AI use in engineering workflows
- Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security
- 8+ years delivering technology solutions (Web development, HTML5, CSS, and JavaScript, and Jenkins or a comparable CI/CD tool)
- Strong hands on expertise with web technologies: React, JavaScript, and TypeScript
- Experience with software design patterns and paradigms, including OOP, functional programming FP, and RESTful API design
- Strong, recent experience building production AI-powered applications; demonstrated knowledge of multi-agent orchestration, streaming architectures, security guardrails, RAG patterns, and LLM observability and resilience
- Experience in unit, component, integration, and end-to-end testing using libraries such as Jest, Playwright, React Testing Library, or Selenium
- Solid experience with Single Page Application (SPA) development and performance optimization for React or similar frameworks
- Experience with secure coding practices, including input validation, authentication patterns, and adherence to OWASP guidelines
Переваги
- comprehensive health care coverage
- on-site health and wellness centers
- a retirement savings plan
- backup childcare
- tuition reimbursement
- mental health support
- financial coaching
До кого писати
Front End Lead Software Engineer
Оригінал