CodeRabbit is an innovative research and development company focused on building human-machine collaboration systems.
The company aims to create Gen AI-driven code reviewers that enhance software development efficiency and quality.
The role is for a full-time Frontend Engineer responsible for developing user interfaces for AI systems.
The engineer will work on dashboards, developer tools, intelligent workflows, and context-aware interactions.
Collaboration with UI/UX Designers, Product Managers, and Backend Engineers is essential to translate designs into high-quality web interfaces.
The position offers an opportunity to define developer interactions with LLMs and create user-friendly interfaces.
Requirements:
A Bachelor’s degree in Computer Science, Software Engineering, Human-Computer Interaction, or a related field, or equivalent practical experience is required.
Candidates should have 3–6 years of experience in frontend engineering, specifically in building and maintaining production-grade web applications.
A deep understanding of React, including Hooks and Context API, is necessary, along with experience in state/data management libraries like React Query, Zustand, or Redux.
Proficiency in frontend frameworks that support server-side rendering and optimization, as well as experience with Node.js and modern bundlers like Vite or Webpack, is required.
Experience with CSS-in-JS libraries (e.g., Styled Components, Emotion) and/or SASS/SCSS is needed.
Candidates must be proficient with frontend testing frameworks such as Jest, React Testing Library, Playwright, or Cypress.
Comfort with consuming REST or GraphQL APIs and integrating them via Axios or fetch is essential.
A strong grasp of frontend performance strategies, including lazy loading, code splitting, and improving Web Vitals, is required.
Familiarity with WCAG guidelines and accessibility best practices is necessary.
Clear communication skills and the ability to collaborate with design and backend teams are important.
A passion for building responsive, intuitive, and maintainable user experiences in fast-paced environments is essential.
Benefits:
Employees will have the opportunity to redefine code review with AI and shape a new development paradigm.
The role offers real ownership of work from research to release.
A collaborative and innovative environment is fostered within a tight-knit team.
The company invests in professional growth through mentorship, responsibility, and development opportunities.
Competitive compensation, including a strong salary, equity, and benefits package, is provided.
A hybrid work culture allows for in-person collaboration in the Bay Area weekly, with flexibility for remote work.