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 teamsBuild 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 leadEnsure our libraries and SDKs are reliable, scalable, secure, and extensibleDefine robust interfaces and abstractions to power Cresta's integrations with various external communications platformsBe 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 applicationsExperience with event-driven architectures and mechanisms for client-side state managementComfortable defining and building robust APIs with a strong understanding for different protocols like Websockets, GraphQL, REST, RPC frameworks, etcExperience with database schema design and an understanding of query performance that translates to performant, scalable, and reactive productsDeep appreciation for building applications with observability as a first-class principle and familiarity with application performance monitoringIs adept at clear, concise, well-organized written communication about their workEnough confidence to have your ideas challenged without feeling like you're being challenged
Pluses:You have experience building cross-platform applications using the Electron frameworkYou know how to programmatically navigate and interact with the DOM and have a deep understanding of how browser security worksYou have built and deployed SDKs and UI component libraries and possess a deep understanding of the build/deploy toolchain (webpack, lerna, CI/CD, etc.)