Software Engineer, Frontend

Dialpad in Vancouver, Canada

Work beautifully

Dialpad is where work comes together—one, beautiful workspace for anywhere communication & collaboration. With the industry’s most innovative business phone system, unlimited text and team messaging, one-click video meetings, and the world’s most advanced AI Contact Center—Dialpad is completely transforming how the world works together.

About the team

Dialpad’s Product Engineering organization is responsible for building and maintaining the customer-facing features at scale across all of our cloud native products and services. Every day, millions of users across the world leverage our technology for communicating effectively and efficiently.

Every engineer on our global engineering team is given the opportunity to take ownership of a large portion of the product where they’re able to see immediate results. Combining natural language processing and artificial intelligence with world-class cloud computing, the things you’ll create at Dialpad will shape the future of work—enabling companies to work from anywhere and making business communication more human.

Your role

As a Frontend Software Engineer, you’ll solve complex business problems in a fast-paced startup with lots of autonomy. We are in need of leaders who are passionate about the efficiency, security, and stability of services that are critical to the day-to-day operations of millions of users. We need pioneers who drive better ways to work together and set up Dialpad for our next 10 years of growth
This position reports to our Senior Engineering Manager and has the opportunity to be based in our Vancouver, Canada Office.

What you’ll do

  • Ownership over all frontend work related to supporting and exposing new experimental features and technologies
  • Make web applications, client side tools and packages,  NodeJS based microservices
  • Partner with some of our most senior and experienced backend engineers as you work together to bring the team’s visions to light.
  • You will also partner with our client infrastructure division to utilize and improve existing tools.
  • Research new client-side technologies and paradigms, deciding which things get built into prototypes for further consideration

Skills you’ll bring

  • Bachelor's degree in Computer Science or equivalent practical experience.
  • 3-5 years of frontend-focused experience.
  • Experience in driving your own requirements and pushing forward engineering-driving initiatives
  • Expertise in iterative development, evaluation of new technologies and application  of novel ideas into working prototypes

Technology stack:

  • Vue 3
  • GraphQL
  • Typescript
  • Vite
  • Playwright
  • …whatever else we want to experiment with

Dialpad benefits and perks

Equity, balance, and belonging

At Dialpad, we strive to ensure that Dialers are free to bring their full selves to work each day, and champion the intersectionality that exists between gender identity, ethnicity, age, disability status, and the many other aspects of our greater humanity.

Culture

We’ve been named a Top Workplace seven times, and a big part of this is because of our collaborative culture that elevates our teammates, celebrates wins, and brings together passion and talent.

Compensation and equity

Teamwork makes the dream work, and Dialpad offers competitive salaries in addition to stock options because each and every Dialer participates in our success.

Benefits, time-off, and wellness

An apple a day keeps the doctor away—and it doesn’t hurt that we offer flexible time off and great options for medical, dental, and vision plans for all employees. Along with that, employees also receive a monthly stipend to help cover your cell phone bill, home internet bill, home office equipment, gym membership costs, a variety of wellness events, and more!

Continuing education

Dialpad offers a yearly stipend for continued learning and education expenses.

Don’t meet every single requirement? Studies have shown that women and marginalized groups are less likely to apply to jobs unless they meet every single qualification. At Dialpad we are dedicated to building an inclusive and authentic workplace, so if you’re excited about this role but your past experience doesn’t align perfectly with every qualification in the job description, we encourage you to apply anyways. You may be just the right candidate for this or other roles.

Dialpad is an equal-opportunity employer. We are dedicated to creating a community of inclusion and an environment free from discrimination or harassment.

Apply