Remote job description

Interested in defining how AI shapes the future of work? Cresta is on a mission to make every knowledge worker 100x as effective, 10x faster and 10x better. Cresta is focused on using AI to help the workforce, not replace them. Cresta uses our patented Expertise AI to uncover expert insights from every conversation and put those insights into action with real-time coaching during customer conversations.

We're growing fast! Spun out of the Stanford AI lab and chaired by Google-X founder Sebastian Thrun, Cresta launched in 2020. Since then, we've grown revenue and our team by 300%! We've assembled a world-class team of AI and ML experts, go-to-market leaders, and top-tier investors and advisors including Andreessen Horowitz, Greylock Partners, Sequoia Capital, and former AT&T CEO John Donovan. Our valued customers include brands like Intuit, Porsche, Adobe, and Dropbox and we have been recognized as a startup to watch by Business Insider, Forbes, and Gartner to name a few.

Front-end engineers at Cresta are responsible for building the interface components and libraries that power our multi-channel conversational AI products. As an early team member, you will also have the opportunity to make foundational technical decisions that shape the way Cresta's product teams build web applications and interact with the edge layer of our platform. We're about more than great visuals. We're a deeply customer-focused engineering team and enjoy digging into customer requests as much as we do defining patterns and implementing tools that allow our product teams to move 10x faster. We're looking for ambitious engineers who are excited by the opportunity to join a highly autonomous working environment and are passionate about the intersection of AI, delightful user experience, and real-world business challenges.

What You'll Do:

    • Define, build, and maintain the foundation of Cresta's front-end ecosystem and culture including evangelizing best practices and creating tools to be used by all of Cresta's product engineering teams
    • Build UI components, libraries and SDKs that power Cresta's real-time agent assist and impact every Cresta user, whether they're an agent, team manager, or business lead
    • Ensure our libraries and SDKs are reliable, scalable, secure, and extensible
    • Define robust interfaces and abstractions to power Cresta's integrations with various external communications platforms
    • Be a subject matter expert on our business logic, architecture, and the core tech in our web stack

What We Look For:

    • A deep understanding of the modern front-end ecosystem and experience applying frameworks/tools (React.js, Redux, GraphQL, Webpack and Node.js) and patterns to complex, production web applications
    • Experience with event-driven architectures and mechanisms for client-side state management
    • Comfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, GraphQL, REST, RPC frameworks, etc
    • Experience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive products
    • Deep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoring
    • Is adept at clear, concise, well-organized written communication about their work
    • Enough confidence to have your ideas challenged without feeling like you're being challenged


    • You have experience building cross-platform applications using the Electron framework
    • You know how to programmatically navigate and interact with the DOM and have a deep understanding of how browser security works
    • You have built and deployed SDKs and UI component libraries and possess a deep understanding of the build/deploy toolchain (webpack, lerna, CI/CD, etc.)
Company name: Cresta
Remote job title: Frontend Software Engineer
Job tags: Frontend Web Development, Node.js, Observability

Share or copy

Job alerts