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

Scadea

Teradata/Oracle DBA Job at Scadea

Job Title: Teradata/Oracle DBA Length: 6-10 months Location: While this role is primarily remote, the client prefers candidates near satellite offices. Candidates may be called into their local office for ID Verification at any time during the project. Candidates ...

Distinctive Schools of IL

School Bus Attendant Job at Distinctive Schools of IL

Position Title: School Bus AttendantLocation: CICS Bucktown- 2235 N Hamilton Ave, Chicago, IL 60647Reports To: Transportation Coordinator...  ...student arrival and dismissal procedures, including gathering, escorting, and supervising students between the school and bus as needed.... 

State Controller's Office

Trainer Job at State Controller's Office

 ...administration, benefits administration, time management, and travel and expense management) and Payroll with employee self-service...  ...direction provided by the Training Manager (Supervisor I), the Trainer will assist in the planning, design, development, delivery and... 

Telligen Tech, Inc

Salesforce Developer Job at Telligen Tech, Inc

 ...Title: Salesforce Developer Location: Columbus, OH (Hybrid) Duration: Long term NOTE: Need local consultants only!!! Required Skill Salesforce Development using lightning components Apex Coding, Flow 8+ years of experience as programmer... 

Longmeadow Healthcare Center

Activity Assistant Job at Longmeadow Healthcare Center

Join Our Team as an Activity AssistantMake Every Day MeaningfulAre you passionate about creating positive, lasting experiences in the lives of others? Were seeking a dynamic and compassionate Activity Assistant to join our team. In this role, youll bring joy and...