Lead Software Engineer

JPMorgan Chase & Co.•Atlanta, GA

About The Position

As a Lead Software Engineer at JPMorgan Chase within the Consumer and Community Banking - Card Installment Team, you are an integral part of an agile team that works to enhance, build, and deliver trusted market-leading technology products in a secure, stable, and scalable way. As a core technical contributor and hands-on tech lead, you sit at the intersection of product thinking and engineering excellence setting the technical direction for a high-performing React UI team while remaining deeply embedded in the codebase. You bring equal parts product sensibility and engineering rigor, partnering closely with senior leadership to translate business vision into world-class user experiences.

Requirements

  • Formal training or certification on software engineering concepts and 5+ years applied experience
  • Hands-on practical experience delivering system design, application development, testing, and operational stability with a strong emphasis on front-end and React-based UI development
  • Expert-level proficiency in React.js, including deep knowledge of hooks, context API, state management patterns (Redux, Zustand, Recoil, or equivalent), and component lifecycle
  • Strong command of TypeScript, modern JavaScript (ES6+), HTML5, and CSS3/SCSS, with a keen eye for clean, maintainable, and well-documented code
  • Demonstrated ability to lead at the code level not just directing others, but actively contributing as a top-tier individual contributor within the team
  • Proven product sensibility with the ability to engage meaningfully in product discussions, challenge assumptions, and advocate for the end user experience without losing sight of technical constraints
  • Proficiency in front-end testing frameworks such as Jest, React Testing Library, Cypress, or Playwright, with a strong commitment to test coverage and quality
  • Proficiency in automation and continuous delivery methods, including CI/CD pipelines for front-end applications (e.g., GitHub Actions, Jenkins, or equivalent)
  • Advanced understanding of agile methodologies such as CI/CD, Application Resiliency, and Security, applied specifically within front-end engineering contexts
  • Demonstrated proficiency in software applications and technical processes within a technical discipline, with particular depth in front-end architecture, micro-frontend patterns, and web performance
  • Experience working within or alongside design systems and collaborating closely with UX/UI designers to implement pixel-perfect, accessible, and responsive interfaces

Nice To Haves

  • Experience building or contributing to enterprise-scale design systems or component libraries used across multiple teams or product lines
  • Familiarity with micro-frontend architecture patterns and module federation
  • Experience with server-side rendering (SSR) or static site generation (SSG) frameworks such as Next.js
  • Familiarity with observability and monitoring tools for front-end applications (e.g., Datadog RUM, Sentry, or equivalent)
  • Experience in regulated industries such as financial services, with an understanding of data privacy, security best practices, and audit requirements as they apply to UI development
  • Demonstrated ability to influence without authority, building consensus across cross-functional teams including product, design, and backend engineering
  • Prior experience in a tech lead or staff engineer role where you balanced IC contributions with team enablement and architectural ownership

Responsibilities

  • Executes creative software solutions, design, development, and technical troubleshooting with the ability to think beyond routine or conventional approaches to build solutions or break down complex UI and front-end architecture problems
  • Serves as the hands-on technical lead for a React-based UI team, actively writing, reviewing, and debugging production-grade code while setting standards for code quality, component architecture, and front-end best practices
  • Architects and drives the development of scalable, reusable, and performant React component libraries and design systems that align with product and brand guidelines
  • Translates complex product requirements and user needs into elegant, intuitive front-end solutions, demonstrating strong product instincts alongside deep technical expertise
  • Develops secure, high-quality production code and reviews and debugs code written by others, ensuring adherence to accessibility standards (WCAG), cross-browser compatibility, and responsive design principles
  • Leads and mentors a team of front-end engineers, providing technical guidance, conducting code reviews, and fostering a culture of continuous learning and engineering excellence
  • Identifies opportunities to eliminate or automate remediation of recurring UI issues, improving overall operational stability, performance, and developer experience across front-end systems
  • Drives front-end performance optimization strategies including lazy loading, code splitting, bundle size management, and rendering performance profiling
  • Leads evaluation sessions with external vendors, startups, and internal teams to drive outcomes-oriented probing of UI frameworks, component libraries, tooling, and their applicability within existing systems and information architecture
  • Collaborates with backend engineers and platform teams to define and consume APIs, ensuring seamless integration between front-end and back-end systems
  • Adds to team culture of diversity, opportunity, inclusion, and respect, actively championing psychological safety and an environment where engineers at all levels can thrive

Benefits

  • competitive total rewards package including base salary determined based on the role, experience, skill set and location
  • commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions
  • comprehensive health care coverage
  • on-site health and wellness centers
  • a retirement savings plan
  • backup childcare
  • tuition reimbursement
  • mental health support
  • financial coaching

Stand Out From the Crowd

Upload your resume and get instant feedback on how well it matches this job.

Upload and Match Resume

What This Job Offers

Job Type

Full-time

Career Level

Senior

Education Level

No Education Listed

Number of Employees

5,001-10,000 employees

© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service