Senior Front-End Engineer
About the role
Bonsai, now part of Zoom, builds tools that help agencies and professional teams focus on meaningful work. We are seeking a Senior Frontend Engineer to shape interfaces for proposals, contracts, invoices, payments, time tracking, and projects. The ideal candidate will make complex workflows simple, elegant, and enjoyable, working closely with Product and Design to define the experience from the ground up.
Responsibilities
- Leading development of core product surfaces across proposals, invoicing, payments, contracts, and time tracking.
- Designing and implementing component architectures and reusable UI patterns using React and TypeScript.
- Collaborating with Product and Design to deliver user experiences with high clarity, performance, and responsiveness.
- Integrating frontend surfaces with backend services and APIs, including payments, authentication, and workflows.
- Driving frontend performance optimization, regression prevention, and cross-browser/device reliability.
- Contributing to internationalization and localization efforts as Bonsai expands into new geographies and currencies.
- Participating in design reviews, roadmap discussions, and technical planning to shape long-term product strategy.
What We're Looking For
- Deep proficiency in React, TypeScript, Redux, and MobX with understanding of component-driven design.
- Experience integrating frontend applications with REST APIs and handling complex client-side data flows.
- Effective collaboration with Product and Design to deliver polished user experiences.
- Ensuring frontend performance, testing, and accessibility best practices are met consistently.
- Experience developing SaaS products; advantage if you have experience with payments, invoicing, or workflow systems.
- Ability to operate independently in teams with high autonomy and ownership expectations.
Ways of Working
Our structured hybrid approach is centered around our offices and remote work environments. The work style of each role—Hybrid, Remote, or In-Person—is indicated in the job description/posting.
Benefits
As part of our award-winning workplace culture and commitment to delivering happiness, our benefits program offers a variety of perks, benefits, and options to help employees maintain their physical, mental, emotional, and financial health; support work-life balance; and contribute to their community in meaningful ways. Click here for more information.