21 hours ago
Remote, India or New Delhi, IndiaMid Level
Responsibilities
- Own frontend features end-to-end, including architecture, implementation, testing, staged rollout, and production monitoring.
- Design component architectures, GraphQL query and schema boundaries, and client-state contracts.
- Debug cross-system UI issues involving GraphQL, authentication and sessions, and server/client rendering.
- Build AI-powered study features with model-output validation, graceful fallbacks, and telemetry.
- Apply input validation, secure authentication and session handling, and student-data protection practices.
- Optimize rendering, bundle size, and Core Web Vitals for high-traffic student workflows.
- Maintain automated unit, component, and end-to-end tests, CI stability, and production validation.
- Partner with Product, Design, and Backend on search, Q&A, subscription, paywall, and study-tool workflows.
- Contribute reusable patterns, shared components, code reviews, documentation, and supporting APIs and schemas.
Requirements
- 4+ years of professional frontend engineering experience building production web applications and owning features from design through launch.
- Strong hands-on experience with React, Next.js, and TypeScript.
- Knowledge of web security, including XSS, CSRF, authentication and session handling, performance, Core Web Vitals, and accessibility fundamentals such as WCAG and ARIA.
- Experience designing and consuming GraphQL, REST, and WebSocket APIs, plus a modern client-state approach such as React Query or Redux Toolkit.
- Experience with unit and component testing using Vitest or Jest and React Testing Library, plus end-to-end testing with Playwright or Cypress.
- Ability to use AI-assisted development tools responsibly and explain, validate, and safely ship generated code.
- Sound understanding of data structures, algorithms, and pragmatic software design principles.
- Preferred: AWS infrastructure knowledge, Node.js backend exposure, and ability to ramp into Kotlin/Java Spring or Python FastAPI/Django services.
- Preferred: Auth0 or similar authentication-provider experience in Next.js applications.
- Preferred: Experience with AI-powered UI, streaming responses, structured output, model-failure handling, shared component libraries, or cross-repository tooling.
- Preferred: Familiarity with New Relic or similar frontend observability tooling and experience with EdTech, e-commerce, or high-traffic subscription products.
Benefits
- The role is part of Chegg’s engineering team working closely with Product, Design, and Backend teams.
- Chegg provides culture and benefits information through its corporate benefits page.
- Chegg is an equal opportunity employer.
Tech Stack
Categories
About Chegg
About Chegg: Chegg provides individualized learning support to students as they pursue their educational journeys. Available on demand 24/7 and powered by over a decade of learning insights, the Chegg platform offers students AI-powered academic support thoughtfully designed for education coupled with access to a vast network of subject matter experts who ensure quality. No matter the goal, level, or style, Chegg helps millions of students around the world learn with confidence by helping them build essential academic, life, and job skills to achieve success. Certified Great Place to Work!: http://reviews.greatplacetowork.com/chegg For More Information: https://jobs.chegg.com/ Chegg is an equal opportunity employer
