Frontend Engineer
@ OpenPhone

Hybrid
CA$183,000
Hybrid
Full Time
Posted 8 hours ago

Your Application Journey

Personalized Resume
Apply
Email Hiring Manager
Interview

Email Hiring Manager

XXXXXXXXX XXXXXXXXXXX XXXXXXX****** @openphone.com
Recommended after applying

Job Details

About Frontend Engineer Role

For millions of teams working in dozens of industries, day-to-day business gets done on the phone. At OpenPhone, we are reimagining business phone software with a modern approach to communication. As a Frontend Engineer, you will join one of our specialized Engineering teams to build and enhance a communication platform that thousands of businesses rely on daily.

Team & Platform

You will work in one of our Engineering pillars, including the Gateway team that handles early user space: self-checkout, billing and onboarding. You will help design delightful end user experiences that improve business communication.

Technical Stack and Tools

  • React, MobX, and TypeScript
  • Monorepo powered by pnpm and Turborepo
  • Component driven development with Storybook and Vanilla Extract
  • Testing with Vitest and Playwright; observability via Sentry
  • Upcoming inclusion of Relay & GraphQL
  • Other tools: Figma, Heap, Linear, Notion, and Slack

About You

You have solid experience with React and TypeScript, enjoy problem-solving and collaboration, and care about web performance, observability, and accessibility. You take ownership, value clear communication, and continually seek to better understand the 'why' behind challenges. Your focus is building readable, testable, and maintainable code while embracing new technologies including AI.

Compensation and Benefits

The annual base salary range for this position in Canada is between $174,000 and $193,000 CAD, complemented by equity, extensive medical coverage, a monthly lifestyle stipend, and a flexible PTO policy. This package is designed to attract top talent in a competitive market.

Who We Are

We are a fully remote company backed by Y Combinator and top venture firms including Tiger Global, Craft Ventures, and Slow Ventures. We pride ourselves on exceptional customer experience and a product loved by our users, recently rated the #1 VoIP Provider on G2.

Key skills/competency

  • React
  • TypeScript
  • MobX
  • Storybook
  • Vanilla Extract
  • GraphQL
  • Relay
  • Accessibility
  • Observability
  • Component Development

How to Get Hired at OpenPhone

🎯 Tips for Getting Hired

  • Customize your resume: Highlight relevant React and TypeScript skills.
  • Showcase your projects: Include live URLs and code samples.
  • Practice technical tests: Prepare for coding challenges and system design.
  • Research OpenPhone: Understand company culture, values, and tech stack.

📝 Interview Preparation Advice

Technical Preparation

Review React and TypeScript fundamentals.
Practice unit testing with Vitest and Playwright.
Study GraphQL and Relay integration.
Refine frontend performance optimization techniques.

Behavioral Questions

Describe past collaboration experiences.
Explain ownership in project challenges.
Discuss handling tight deadlines collaboratively.
Share experiences improving team communication.

Frequently Asked Questions