Software Engineer, Frontend

Cresta
Apply Now

Job Description

As a Software Engineer, with a Frontend focus, you’ll have a huge impact on our product and direction. You’ll be working with our product team to craft great user experiences around the magic our AI creates. The team is collaborative but highly autonomous working environment in which each member has a defined role with clear expectations, as well as the freedom to pursue individual projects.

What you'll do:

  • Play a substantial role in shaping our front end culture
  • Work with product manager to define and outline the product requirements
  • Build the user interaction for a rule engine that powers real-time assistance for Contact Center Agents
  • Have technical ownership of one or more of our products, with the autonomy and trust to make significant technical decisions
  • Be a subject matter expert on our business logic, architecture, and the core tech in our stack (React, TypeScript)
  • Work closely with Backend engineers to design, implement and deliver the feature and contribute to the backend systems when needed.
  • Integrate with various tools for CI/CD, test automation, monitoring, logging and documentation
  • Demonstrate best practices in your code, and uphold them in your code reviews
  • Work closely with Customers to understand requirements and advise on technical trade-offs
  • Use your voice to advocate for the culture (engineering or otherwise) that you think our company ought to have

What we look for:

  • Bachelor's degree in Computer Science, or equivalent work experience
  • 5+ years of relevant work experience
  • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, REST, RPC frameworks, etc.
  • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products.
  • Understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Webpack, and Node.js) and patterns to complex, production web applications.
  • Be comfortable with Cresta tech stack: Golang, Python, Typescript, PostgreSQL, ElasticSearch, Temporal.
  • Has experience with various tools for CI/CD, test automation, monitoring, logging and documentation
  • Experienced writing their own tests (i.e. Unit testing)

Company Info.

Cresta

Cresta turns real-time insights into real-time actions to make contact centers smarter and drive business results. We use generative AI to provide dynamic, real-time guidance to sales and service agents based on the best practices of your top performers, and let managers see and track every conversation and agent progress to create personalized coaching plans.

  • Industry
    Artificial intelligence,Computer software
  • No. of Employees
    200
  • Location
    Palo Alto, CA, USA
  • Website
  • Jobs Posted

Get Similar Jobs In Your Inbox

Cresta is currently hiring Software Engineer, Frontend Jobs in Toronto, ON, Canada with average base salary of Can$91,000 - Can$194,000 / Year.

Similar Jobs View More