About The Position

U.S. Bank is seeking a Software Engineer-Frontend in Charlotte, North Carolina. This role is responsible for designing, developing, and maintaining single-page applications (SPAs) with a focus on scalability, accessibility, and performance. The engineer will implement front-end components and reusable patterns aligned with organizational design systems, write and optimize business logic with comprehensive tests, and perform analysis on failures. They will also propose design changes, encourage operational improvements, and monitor/remediate vulnerabilities in third-party libraries. Contributions to accessibility compliance (WCAG), performance tuning, and UI/UX improvements are expected, along with engaging with backend systems for REST API integrations and data flows. Participation in peer code reviews and ensuring compliance with security best practices are key aspects of the role. The position may allow working from home within commuting distance of the worksite location. Multiple positions are available.

Requirements

  • Requires at least a Bachelor’s degree in Computer Engineering, Software Engineering, or Cyber Security, plus 5 years of progressive, post-baccalaureate experience as a Software Engineer, Software Developer, or related.
  • 5 years of experience designing, developing, and maintaining web applications using JavaScript.
  • 5 years of experience implementing and optimizing front-end components using JavaScript, React, HTML, and CSS.
  • 5 years of experience conducting unit and integration tests using React.
  • 5 years of experience developing and maintaining microservice-based APIs using Java and Spring Framework.
  • 5 years of experience working on backend logic and integration workflows.
  • 5 years of experience working with Agile and Scrum methodologies for continuous integration and continuous delivery.
  • 5 years of experience conducting code reviews using GitHub, Jira, and Confluence workflows to ensure maintainability, performance and adherence to secure coding and accessibility standards.
  • 5 years of experience contributing to the CI/CD practices through Git and Maven-based build pipelines, streamlining deployment validation and integration testing across development environments.
  • 5 years of experience utilizing Java, REST API’s, and Jenkins.

Responsibilities

  • Designing, developing, and maintaining single-page applications (SPAs) with a focus on scalability, accessibility, and performance.
  • Implementing front-end components and reusable patterns aligned with organizational design systems.
  • Writing, refactoring, and optimizing business logic with comprehensive unit and integration tests.
  • Performing analysis on failures.
  • Proposing design changes.
  • Encouraging operational improvements.
  • Monitoring and remediating vulnerabilities in third-party libraries, collaborating with security teams to triage CVEs.
  • Contributing to accessibility compliance (WCAG), performance tuning, and UI/UX improvements.
  • Engaging with backend systems regarding Rest API integrations and data flows.
  • Participating in peer code reviews to ensure quality, maintainability, and adherence to standards.
  • Ensuring all aspects of product development follow compliance and security best practices.

Benefits

  • Healthcare (medical, dental, vision)
  • Basic term and optional term life insurance
  • Short-term and long-term disability
  • Pregnancy disability and parental leave
  • 401(k) and employer-funded retirement plan
  • Paid vacation (from two to five weeks depending on salary grade and tenure)
  • Up to 11 paid holiday opportunities
  • Adoption assistance
  • Sick and Safe Leave accruals of one hour for every 30 worked, up to 80 hours per calendar year unless otherwise provided by law
  • Incentive and recognition programs
  • Equity stock purchase
  • Pension
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service