Senior Frontend Engineer, Expenses
Airwallex · San Francisco, CA · 2 wk ago
HybridEngineering$147k–$252k/yrFull-time
About the role
The Engineering team at Airwallex is a diverse group of innovators, builders, and problem solvers, driven by a mission to empower businesses to operate anywhere, anytime. We thrive in a collaborative and fast-paced environment, where we're constantly pushing the boundaries of what's possible in the financial technology space.
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.
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.
Preferred Qualifications
- 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.