Frontend Engineer

Quo
Quo

Software Engineering · Full-time

Canada · Dulles, VA, USA · Remote

USD 153k-200k / year + Equity

Posted on Oct 16, 2026
Frontend Engineer
Remote - United States & Canada
Engineering
Remote
Full-time
Small businesses represent 99.9% of all companies, yet they're still forced to choose between clunky, outdated enterprise phone systems or their personal phones. This multi-billion dollar market has been overlooked for decades, left to cobble together solutions that slow them down instead of helping them grow.
Quo is changing that. We bring calls, texts, and customer information together into one easy-to-use, AI-powered platform. We’re not just building a phone system. We’re setting a new standard for how businesses connect with their customers.
Driven by our values, we move fast, build with determination, and obsess over delivering value to the businesses that have been underserved for far too long.
Today, Quo is trusted by more than 120,000 companies and rated #1 in customer satisfaction on G2. We’re backed by Y Combinator, Tiger Global, Craft Ventures, Slow Ventures, and other top-tier investors. It’s safe to say we’re onto something big.

About the role

We're looking for a Frontend Engineer to join our Communication squad, part of the Workflow pillar. Communication owns the core of what Quo does: calling, messaging, voicemail, transcription and the workflows that support them. You'll build the interfaces thousands of businesses rely on every day, working alongside product, design, backend engineers and three Senior Frontend Engineers who will support you on architecture while you take on sizeable pieces of work and own them from end to end. This is a role with real room to grow, and we're looking for someone who wants to reach the next level.

Some of the things you'll do:

  • Help us re-architect calling and standardize how we work with calling providers.
  • Build new dashboards and tooling, and reliability work that gives us deeper observability into calling performance.
  • Ship new features and delighters such as URL unfurling, custom transcript summaries, group messaging, direct messages and new calling features.
  • Own projects from end to end, with support from senior engineers, and take on more ownership as you get familiar with the platform.
  • Enhance existing features, fix bugs and improve documentation across calling, messaging, voicemail and transcription.
  • Write your own tests and ship safely through our delivery pipelines.

Technical stack and tools:

  • Our frontend is a Single Page Application built with React and TypeScript, using GraphQL to talk to our backend
  • We develop in a monorepo powered by pnpm and Turborepo
  • We use Storybook for component-driven development
  • Components are implemented with Vanilla Extract for styles, React Aria, and our existing Design System components
  • We write tests using Vitest and Playwright, and ship through CI/CD pipelines
  • Real-time messaging and calling use WebSockets and WebRTC
  • Other tools: Figma, Heap, Linear, Notion, Datadog and Slack

About you

  • You have experience working with React and TypeScript
  • You understand how data flows from the backend to the frontend, including GraphQL, schemas and the basics of database design
  • You write your own tests (we use Playwright) and are comfortable with integration and unit testing
  • You enjoy solving problems and collaborating with others to design and build a delightful end user experience
  • You have some experience with web performance, observability, and accessibility
  • You take ownership of your work and understand the importance of communication. You hold yourself to a high standard and help empower others to do the same
  • You are a team player. You're happy to start with bug fixes and documentation to make the team better, you admit mistakes and gaps in your knowledge without shame, and you're quick to back a better idea than your own
  • You are proactive and self-driven in a fully remote team. You keep work moving without being chased, pick up the next task when you finish one, and can juggle multiple projects and context switch well
  • You know that what you ship is felt by thousands of customers, so you are methodical about testing and quality
  • You are intentional about how your work impacts customers, the community, and each other. You practice empathy, generosity, and thoughtfulness as you evaluate tradeoffs in pursuit of the best solution
  • You are curious. You seek to understand the 'why' behind things, so that you can better plan and build the 'how'. You don't hesitate to ask questions when necessary. You're a lifelong learner with the drive to grow to the next level
  • Your code is a pleasure for your teammates to read and understand and you strive to ensure it is readable, testable, and maintainable. When working in the codebase, you leave things better than you found them
  • You embrace AI and are keen to use it deeply in your day-to-day engineering work, rather than shying away from it

Nice to have:

  • Experience with real-time messaging technologies such as WebSockets and WebRTC
  • Familiarity with CI/CD pipelines and a mature delivery process
  • Experience building with agentic AI workflows (for example, breaking tickets down, generating features, and testing and verifying the output)

Compensation

The annual base salary range for this position is as follow, plus equity and benefits:
  • SF Bay Area, Los Angeles, Seattle, Portland, Boston, New York, and Washington, DC Metro: $170,000 - $200,000 USD
  • All other US Locations: $153,000 - $180,000 USD
  • Canada: $156,000 - $183,000 CAD
The ranges displayed reflect the target for new hire salaries, and within each range, individual pay is determined by your skills and experience, as well as relevant education. Your recruiter can share more and answer questions about the specific salary range during the hiring process.
Salary is just one component of Quo’s total compensation package. Your total rewards package will include equity, extensive medical coverage, a monthly lifestyle stipend, and a flexible PTO policy.

Who we are

We're a remote-first company with a culture of trust, autonomy, and action. As we rapidly grow, we're intentionally building communities in a handful of hub cities while continuing to hire great talent wherever they happen to live. If you're looking for a place to do your best work, we'd love to hear from you.
And remember, there's no such thing as a 'perfect' candidate. We're looking for optimists with grit and determination, who are excited to face the challenges of a growing startup. Quo is the type of company where you can grow, and we encourage you to apply for this role even if you don't think you meet all the requirements.
We are committed to creating an inclusive and diverse work environment. It is important that you are able to bring your authentic self to work every day. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status. #LI-Remote #PostLI
Ready to apply?
Powered by
First name *
Last name *
Email *
LinkedIn URL *
Phone number *
Location *
Resume *
Click to upload or drag and drop here
Cover letter
Click to upload or drag and drop here
Have you worked with TypeScript in a production environment? *
How many years of experience do you have working with TypeScript? *
Have you worked with React in a production environment? *
How many years of experience do you have working with React? *
What interests you about this particular role? *
Why are you interested in working at Quo? *
We would like to hire this role into the United States or Canada. Please confirm your current residence. *
Are you legally authorized to work in the United States or Canada without requiring sponsorship now or in the future? *
If you are based in the United States, would you require support to transfer an active H-1B Visa to work at Quo? *
LinkedIn Profile *
Website
When you apply to a job on this site, the personal data contained in your application will be collected by OpenPhone (“Controller”), which is located at 2261 Market St PMB 4157, San Francisco, California, 94114, and can be contacted by emailing recruiting-privacy@openphone.co. Your personal data will be processed for the purposes of managing Controller’s recruitment related activities, which include setting up and conducting interviews and tests for applicants, evaluating and assessing the results thereto, and as is otherwise needed in the recruitment and hiring processes. Such processing is legally permissible under Art. 6(1)(f) of Regulation (EU) 2016/679 (General Data Protection Regulation) as necessary for the purposes of the legitimate interests pursued by the Controller, which are the solicitation, evaluation, and selection of applicants for employment. Your personal data will be shared with Greenhouse Software, Inc., a cloud services provider located in the United States of America and engaged by Controller to help manage its recruitment and hiring process on Controller’s behalf. Accordingly, if you are located outside of the United States, your personal data will be transferred to the United States once you submit it through this site. Because the European Union Commission has determined that United States data privacy laws do not ensure an adequate level of protection for personal data collected from EU data subjects, the transfer will be subject to appropriate additional safeguards under the standard contractual clauses. Your personal data will be retained by Controller as long as Controller determines it is necessary to evaluate your application for employment. Under the GDPR, you have the right to request access to your personal data, to request that your personal data be rectified or erased, and to request that processing of your personal data be restricted. You also have to right to data portability. In addition, you may lodge a complaint with an EU supervisory authority. *
Voluntary Self-Identification
To comply with government reporting requirements, we invite candidates to participate in the self-identification survey below. Your completion of this form is entirely optional, and your decision will neither influence the hiring process nor any subsequent stages. Any information you choose to share will be kept confidential and stored in a secure file. As outlined in our Equal Employment Opportunity policy, we uphold a commitment to non-discrimination based on any protected group status specified in applicable laws.
Gender
Race
Race and ethnicity descriptions
By applying you agree to Gem's terms and privacy policy.
Save your info to apply to other roles faster & help employers reach you.
Req ID: R181