Published: Thu, 31 Oct 2024 22:50:21 GMT
Position: Senior Software Engineer, Frontend Platform
Location: [Insert location]
Company Overview:
Cresta is a pioneering company with a mission to elevate customer conversations in contact centers through the power of AI and human intelligence. Our platform utilizes cutting-edge technology to help contact centers uncover customer insights, automate processes, and empower team members to work smarter and faster. Founded by Sebastian Thrun, the genius behind Google X, Waymo, and more, and with top-tier investors like Andreessen Horowitz and Sequoia, Cresta is making waves in the industry. Join us on this exciting journey to revolutionize the workforce with AI.
About the Role:
As a Senior Software Engineer on the Frontend Platform team at Cresta, you will play a crucial role in shaping our company’s frontend culture and be a key member of the Platform Squad. You will work closely with product managers to define product requirements and have technical ownership of one or more of our products. Additionally, you will collaborate with backend engineers to design, implement, and deliver features while upholding best practices and advocating for a positive company culture.
Responsibilities:
• Play a significant role in shaping our frontend culture
• Collaborate with product managers to define and outline product requirements
• Build the user interaction for a real-time assistance rule engine for Contact Center Agents
• Take technical ownership of one or more products, making significant technical decisions
• Act as a subject matter expert on our business logic, architecture, and core tech stack (React, TypeScript)
• Work closely with backend engineers to design, implement, and deliver features, and contribute to 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 code reviews
• Work closely with customers to understand requirements and provide technical guidance
• Voice your opinion on the engineering culture and advocate for positive changes
Qualifications:
• Bachelor’s degree in Computer Science or equivalent practical experience
• 5+ years of experience in frontend development, with a proven track record of building scalable and responsive web applications
• Expertise in defining and consuming robust APIs, with a strong understanding of protocols such as gRPC, Websockets, and REST
• Deep understanding of the modern frontend ecosystem, with hands-on experience in React.js and modern CSS frameworks
• Experience with TypeScript is essential for developing intuitive user interfaces
• Familiarity with Cresta’s tech stack, including Golang, Python, TypeScript, PostgreSQL, ElasticSearch, and Temporal, is advantageous
• Experience with virtual agent and AI agent technologies is preferred, highlighting a background in building interfaces that interact with complex AI systems
• Proficient in designing responsive and efficient user interfaces, with a keen understanding of how backend performance impacts frontend experience
• Strong experience with CI/CD tools, test automation, and implementing monitoring and logging solutions to ensure high-quality releases
• Commitment to writing comprehensive unit tests and maintaining high standards of code quality and documentation
Perks and Benefits:
• Competitive salary, equity, and a variety of benefits, including medical, dental, and vision plans designed to fit you and your family’s needs
• Paid parental leave to support you and your family
• Monthly Health & Wellness allowance
• Work from home office stipend to help you succeed in a remote environment
• Lunch reimbursement for in-office employees
• PTO: 3 weeks in Canada
• Opportunities for growth and a supportive, diverse work culture
*Compensation for this position includes a base salary, equity, and benefits. Actual base salaries will be based on candidate-specific factors, including experience, skillset, and location, and local minimum pay requirements as applicable. We are actively hiring for this role in the US and Canada. Your recruiter can provide further details. Apply link