# Senior Frontend Software Engineer (AI Receptionist)

**Company**: Cresta
**Location**: Canada (Remote)
**Work arrangement**: remote
**Experience**: senior
**Job type**: full-time
**Category**: Engineering
**Industry**: Technology

**Apply**: https://job-boards.greenhouse.io/cresta/jobs/5372182008?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply
**Canonical**: https://yubhub.co/jobs/job_2672c41c-6dd

## Description

Cresta AI Receptionist is redefining how businesses engage with customers by delivering natural, intelligent, and reliable AI-powered voice experiences. Our AI Receptionist answers calls, understands customer intent, completes tasks, schedules appointments, routes conversations, and seamlessly hands off to human agents when needed.

As a Senior Software Engineer, Frontend, you'll help build the web applications that power the AI Receptionist experience for enterprise customers. You'll work closely with Product, Design, AI/ML, and Platform teams to create intuitive interfaces for configuring AI agents, managing deployments, monitoring live conversations, analyzing performance, and continuously improving customer experiences.

## Responsibilities

- Partner with Product Managers, Designers, and Engineers to define and deliver new AI Receptionist capabilities.

- Design and build modern, responsive, and highly interactive web applications using React and TypeScript.

- Create intuitive user experiences for configuring conversational AI, managing knowledge sources, testing AI behavior, and deploying voice agents.

- Build reusable UI components and frontend infrastructure that improve consistency, scalability, and engineering velocity.

- Integrate frontend applications with backend services using REST APIs, WebSockets, and real-time streaming technologies.

- Collaborate closely with AI and ML engineers to surface LLM-powered capabilities through intuitive user experiences.

- Optimize application performance, accessibility, reliability, and responsiveness across enterprise-scale deployments.

- Drive frontend architecture decisions and establish engineering best practices.

- Improve developer productivity through testing, CI/CD, observability, monitoring, and automation.

- Mentor engineers through technical leadership, design reviews, and collaborative problem solving.

## Requirements

- 5+ years of professional software engineering experience with a strong focus on frontend development.

- Deep expertise with modern frontend technologies including React, TypeScript, JavaScript, HTML, and CSS.

- Experience building complex, production-scale web applications with exceptional user experiences.

- Strong understanding of frontend architecture, component design, state management, and modern build systems.

- Experience integrating with backend services using REST APIs, GraphQL, WebSockets, or streaming protocols.

- Familiarity with frontend tooling including Vite, Webpack, Node.js, and modern testing frameworks.

- Strong understanding of application performance optimization, observability, and debugging.

- Experience collaborating closely with Product and Design teams to build polished enterprise applications.

- Ability to influence technical direction while contributing high-quality production code.

- Excellent communication skills and the ability to thrive in a fast-paced, collaborative environment.

## Nice to Have

- Experience building AI-powered or Generative AI applications.

- Experience working with Large Language Models (LLMs) and AI agent platforms.

- Experience building products for conversational AI, voice technology, or contact center software.

- Experience with real-time communication technologies.

- Experience with Go or other backend technologies.

- Experience building cloud-native distributed systems.

## Benefits

- Medical, dental, and vision plans

- Paid parental leave

- Monthly Health & Wellness allowance

- Work from home office stipend

- Lunch reimbursement for in-office employees

- PTO: 3 weeks in Canada

## Skills

### Required
- React
- TypeScript
- JavaScript
- HTML
- CSS
- REST APIs
- WebSockets
- GraphQL
- Vite
- Webpack
- Node.js

### Nice to have
- AI-powered applications
- Generative AI
- Large Language Models (LLMs)
- AI agent platforms
- conversational AI
- voice technology
- contact center software
- real-time communication technologies
- Go
- backend technologies
- cloud-native distributed systems

---

Source: [Apply at job-boards.greenhouse.io](https://job-boards.greenhouse.io/cresta/jobs/5372182008?utm_source=yubhub.co&utm_medium=jobs_feed&utm_campaign=apply)
