Replicant is looking to enhance its frontend capabilities and support its existing platform by hiring a Full Stack Software Engineer. The goal is to build rich and engaging user experiences, refactor code, debug issues, and support a production environment actively used by customers, ultimately making customer service better and cheaper.
Requirements
- Mastery of modern JavaScript/TypeScript and frontend frameworks (React or similar).
- Design systems or component libraries, such as Material-UI or Bootstrap
- CSS preprocessors, such as SASS or LESS
- Frontend testing frameworks, such as Vitest or Jest
- Accessibility standards (WCAG, ARIA) and building inclusive applications
- LLM prompt engineering
- Google Cloud Services, and Kubernetes
Responsibilities
- Build new features powering millions of daily conversations on Replicant’s core AI voice and chat products, focusing on frontend services and building industry-leading user experience
- Collaborate closely with product managers, designers, and ML engineers in an agile, iterative environment
- Thoughtfully review code and architecture to maintain quality and mentor peers
- Participate in regular on-call rotations, monitoring live production systems and quickly resolving issues
- Use metrics and your team's collective experience to drive development decisions
- Champion best practices and design patterns, shaping a fast-moving culture focused on engineering excellence
- Enhancing our frontend capabilities while also supporting our existing platform and contributing to the backend as needed
Other
- 5+ years of full-stack software engineering experience with demonstrated passion, judgement, and skill in building beautiful, delightful user features
- Mastery of modern AI tools for building end-to-end complete features in days, not weeks or months
- History of raising the bar for great engineering in your teams, with strong collaboration skills favoring impact over process
- Strong communication skills that build trust with teammates and stakeholders
- Demonstrated experience designing and implementing quality testing for systems you’ve built, including automated, manual, and AI