Role Overview
We're hiring a Software Engineer II, Frontend to own the design, quality, and delivery of features across our student- and educator-facing web applications. This role is focused on building React/Next.js product experiences, the GraphQL-powered data layers behind them, and increasingly, AI-powered learning features.
About Osv chegg
Chegg is a growing company focused on student services, providing affordable textbook rentals, Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Chegg Skills, and more to support students beyond their college experience.
Key Responsibilities
- Own frontend features end-to-end across our student and educator web applications
- Translate product requirements into component architecture, GraphQL query/schema boundaries, and client-state contracts
- Debug cross-system issues that surface in the UI by tracing root cause across the stack
- Build AI-powered learning features responsibly and instrument these flows with telemetry
- Apply security and data-protection practices as a default part of the code you ship
Requirements & Eligibility
- 4+ years of professional frontend engineering experience building production web applications
- Strong hands-on experience with React and Next.js, and comfort working in TypeScript
- Working knowledge of web fundamentals and common security pitfalls (XSS, CSRF, auth/session handling)
- Experience designing and consuming APIs across common paradigms such as GraphQL and REST
- Strong testing and release-validation discipline using Vitest or Jest, React Testing Library, and Playwright or Cypress
Required Skills & Tech
ReactNext.jsTypeScriptGraphQLNode.js