Senior Frontend Software Engineer Job at American Express, Richmond, VA

  • American Express
  • Richmond, VA

Job Description

Responsibilities

  • Lead the design, development, and deployment of modern web applications using React and TypeScript.
  • Build scalable, responsive, accessible frontend architectures, component libraries, dashboards, and dynamic forms.
  • Collaborate with product managers, designers, backend engineers, and stakeholders to shape requirements and deliver integrated functionality.
  • Integrate analytics, instrumentation, observability, and API integrations into frontend applications.
  • Optimize application performance, scalability, and reliability across browsers and devices.
  • Mentor engineers and contribute to architecture discussions, RFCs, proof-of-concepts, coding standards, testing practices, and design conventions.
  • Plan and execute deliverables, identify risks, resolve blockers, and communicate milestones and progress.

Requirements

  • At least 5 years of software engineering experience with a strong focus on frontend development.
  • Expert proficiency in React and TypeScript.
  • Strong hands-on experience building modern web applications with Next.js, React Native, Expo, Turborepo, TanStack Query, Zustand, tRPC, Tailwind CSS, Framer Motion, React Reanimated, Datadog, Amplitude, FullStory, Vitest, and GitHub Actions.
  • Experience collaborating closely with product management and UX design teams.
  • Strong design sensibilities and a desire to build pixel-perfect user interfaces.
  • Strong communication, leadership, mentoring, and stakeholder-collaboration skills.
  • Familiarity with component, visual, and end-to-end testing approaches.
  • Employment eligibility to work in the United States is required.

Benefits

  • Competitive base salaries and bonus incentives.
  • 6% company match on the retirement savings plan.
  • Free financial coaching and financial-well-being support.
  • Comprehensive medical, dental, vision, life insurance, and disability benefits.
  • Flexible working model with hybrid, onsite, or virtual arrangements depending on the role and business need.
  • More than 20 weeks of paid parental leave for all parents, including pregnancy, adoption, or surrogacy leave.
  • Access to global onsite wellness centers, counseling through the Healthy Minds program, and career development and training opportunities.

Job Tags

Full time, Flexible hours

Similar Jobs

ZGF Architects

Entry-Level Architect Job at ZGF Architects

 ...ZGF is seeking an Entry Level Architect to join our team in the Los Angeles office. We are looking for creative, motivated, and curious...  ...support of design and marketing efforts. Perform primary architecture design assignments and work collaboratively with others... 

Vancouver Paint Group, Inc

Painter Helper Job at Vancouver Paint Group, Inc

 ...ROLE AND RESPONSIBILITIES Responsible for assisting Journeyman Painter with applying paint products to a variety of surfaces. Assisting with the preparing surfaces by washing, pressure washing, repairing drywall and similar surfaces as required. Helping Painter... 

MEGX

School Psychologist Job at MEGX

Job Title: School Psychologist Location: State-Wide - MUST LIVE IN COLORADO FLSA Status: ExemptReports to: Director of Exceptional Student Services Work Hours/Days: Full-Time or Part-Time based on student enrollment and special education service needs. Caseload expectations... 

Creating Brighter Futures

​Career Transition and Leadership Coach - Remote Job at Creating Brighter Futures

Career Transition and Leadership Coach - Remote We are looking for motivated professionals with a passion for leadership, personal growth, and mentoring to join our global network as Career Transition and Leadership Coaches . This independent contractor role offers the... 

Confidential

Veterinary Medical Director J922325 Job at Confidential

 ...Hospital This full-service small-animal hospital provides a supportive, collaborative environment where medical quality and client communication come first. The team includes veterinarians, registered veterinary technicians, veterinary assistants, and client-service...