Senior Frontend Engineer, Expenses

AirwallexSan Francisco, CA
$147,000 - $252,000Hybrid

About The Position

The Expenses team builds innovative solutions that simplify the entire expense management process for our customers. From real-time expense tracking and automated receipt capture to seamless approvals and integrations, we deliver tools that give businesses greater control and efficiency over global spending. As a Frontend Engineer, you will be responsible for designing and implementing user friendly web interfaces that enhance the usability and functionality of our procurement offerings. This role requires expertise in front-end technologies, a strong focus on user experience, and the ability to collaborate with cross-functional teams. Our team is breaking new engineering ground and we have the opportunity to define innovative solutions for a number of challenges, paving the way for other teams to follow in our footsteps. This hybrid role is based in San Francisco.

Requirements

  • 6+ years of professional frontend software development experience.
  • Bachelor’s degree in Computer Science, Engineering, or a related technical field.
  • Solid understanding of JavaScript/TypeScript, React, HTML/CSS, and modern web development best practices.
  • Familiarity with API integration patterns and frontend performance optimisation.
  • Demonstrated ability to write well-tested, maintainable code, and contribute to documentation.
  • Strong communicator and team player who enjoys working in a cross-functional, collaborative environment.

Nice To Haves

  • Experience with GraphQL, design systems, or micro frontend architecture.
  • Exposure to CI/CD, monitoring, and frontend observability tools.
  • Interest in product development and a user-centric mindset.

Responsibilities

  • Implement and maintain frontend features using React and TypeScript, breaking down requirements into actionable tasks, estimating work, and participating in team planning and reviews.
  • Contribute to the development of Micro Frontends following a domain-based design approach, ensuring maintainability and modularity.
  • Work with product managers and designers to clarify feature requirements, support iterative delivery, and ensure product quality in production.
  • Use Apollo GraphQL to integrate with backend services via a Backend-for-Frontend (BFF) layer, focusing on clean, scalable APIs.
  • Collaborate with designers to implement and improve shared UI components and contribute to the team’s design system.
  • Participate in team code reviews, help triage bugs, and contribute to improving the team's engineering standards.
  • Engage in ongoing learning via Frontend Guild discussions, tech spikes, and experimentation with new technologies.
  • Partner backend engineers, and product teams to deliver a smooth, high-quality user experience.
© 2026 Teal Labs, Inc
Privacy PolicyTerms of Service