Software Engineer II

Chegg, Inc.

New Delhi

Hybrid

INR 1,500,000 - 2,300,000

Full time

11 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Chegg is hiring a Software Engineer II, Frontend to own feature design, quality, and delivery for student and educator web applications. You’ll primarily work on React/Next.js with GraphQL-backed data layers and expanding AI-powered learning features.

Some backend exposure (Node.js, Kotlin/Java, or Python) is expected when needed. You will ensure security, accessibility, and performance while collaborating closely with Product, Design, Backend, and Content Operations to build scalable learner

Qualifications

  • 4+ years of professional frontend engineering experience building production web applications.
  • Strong hands-on experience with React and Next.js, and TypeScript.
  • Experience designing and consuming APIs across GraphQL/REST and real-time protocols.
  • Strong testing and release-validation discipline (Vitest/Jest, Playwright/Cypress).
  • Comfort using AI-assisted development tools and explaining/validating code.
  • Foundational understanding of data structures, algorithms and software design principles.

Responsibilities

  • Own frontend features end-to-end—from architecture to testing and production monitoring.
  • Translate product requirements into component architecture and client-state contracts.
  • Debug cross-system issues across UI, GraphQL, auth, and server/client rendering.
  • Build AI-powered learning features with safe fallbacks and telemetry.
  • Apply security and data-protection practices as a default in code shipped.
  • Optimize performance (Core Web Vitals, bundle size) and drive quality through automated tests.
  • Collaborate with Product, Design, Backend, and Content teams to deliver high-impact workflows.
  • Contribute to shared components and tooling with strong code reviews.

Skills

React
Next.js
TypeScript
GraphQL
Redux Toolkit
Testing (Vitest/Jest)
Playwright
AWS
Node.js
Security basics

Tools

Auth0
OpenAI API
GitLab CI
AWS Bedrock

Job description

Job Description Position: Software Engineer II, Frontend
Base Location: New Delhi
Location: India (Remote / Hybrid)
Experience: 4+ years

About Chegg

As Chegg Skills engineers, our software empowers students to move from "learning" to "earning." We build the applications and systems that help students make life-changing career transitions into high-growth job opportunities. We take pride in making education accessible to motivated career switchers, and we build the technology that helps them achieve mastery and success. In this role, you will play a key role in a fully remote team of diverse, motivated engineers who are rethinking what education can look like. We serve thousands of students and educators every year, and your work will directly shape how those students learn and succeed. Chegg Skills is a growing division of Chegg focused on post-collegiate learners. We are continuing to grow our engineering team to support business expansion as more students take the next step in their careers with Chegg. Join us and help scale the engineering foundation for our next phase of growth.

About the Role

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. You will also contribute across the stack as needed - this is a frontend-first role with full-stack reach, and you should be comfortable enough with backend concepts and AWS infrastructure to ramp into our Kotlin/Java or Python backend services when a task calls for it.

What You'll Do
  • Own frontend features end-to-end - architecture, implementation, testing, staged rollout, and production monitoring - across our student and educator web applications.
  • Translate product requirements into component architecture, GraphQL query/schema boundaries, and client-state contracts (React Query, Redux Toolkit, or similar) that other engineers build on.
  • Debug cross-system issues that surface in the UI - GraphQL supergraph errors, auth/session edge cases, server/client rendering mismatches - by tracing root cause across the stack.
  • Build AI-powered learning features responsibly: validate model output before it reaches the UI, design graceful fallbacks for unusable responses, and instrument these flows with telemetry.
  • Apply security and data-protection practices - input validation, secure auth/session handling, careful treatment of user data - as a default part of the code you ship, not a step someone else checks for.
  • Optimize application performance (rendering strategy, bundle size, Core Web Vitals) as an ongoing part of feature work.
  • Own the quality of your changes through automated tests (unit, component, and end-to-end), CI stability, and production validation.
  • Partner closely with Product, Design, Backend, and Content Operations to deliver and harden high-impact learner and educator workflows.
  • Contribute to engineering quality through strong code reviews - including review of AI-generated code - reusable patterns, shared components, and clear documentation that keeps technical debt low.
  • Ship end-to-end changes across the web application and its supporting APIs/schema, as needed.
Required Qualifications
  • Most qualified candidates will likely bring 4+ years of professional frontend engineering experience building production web applications, with demonstrated ownership of features from design through launch.
  • Strong hands-on experience with React and Next.js, and comfort working in TypeScript.
  • Working knowledge of web fundamentals - common security pitfalls (XSS, CSRF, auth/session handling), performance (rendering strategy, bundle size, Core Web Vitals), and accessibility (WCAG/ARIA basics) - and the judgment to apply them without being told to.
  • Experience designing and consuming APIs across common paradigms - GraphQL (schema design, codegen, querying), REST, and real-time protocols such as WebSockets - and working with at least one modern client-state approach (React Query, Redux Toolkit, or similar).
  • Strong testing and release-validation discipline - unit/component testing (Vitest or Jest, React Testing Library) and end-to-end testing (Playwright or Cypress).
  • Comfort using AI-assisted development tools responsibly, with the ability to explain, validate, and safely ship the code you produce.
  • Sound understanding of data structures, algorithms, and general software design principles, applied pragmatically rather than academically.
Preferred Qualifications
  • Experience with a CSS-in-JS styling approach and working alongside a component library (e.g., MUI).
  • Working knowledge of AWS infrastructure concepts (compute, storage, networking, basic service architecture) and some Node.js backend exposure - enough of a foundation to ramp into our Kotlin/Java or Python backend services when needed, even without prior production experience in those languages.
  • Experience with Auth0 or similar authentication providers in a Next.js application.
  • Experience shipping AI-powered UI - streaming responses, structured output rendering, graceful handling of model failures.
  • Experience contributing to shared component libraries or tooling used across multiple teams/repos.
  • Familiarity with frontend observability tooling (New Relic or similar).
  • Experience in EdTech, e-commerce, or another consumer-facing product company.
Tech Stack

Frontend: React (18/19), Next.js, TypeScript, GraphQL (Apollo tooling, codegen against a shared supergraph), React Query / Redux Toolkit / Zustand, styled-components, MUI

Backend (foundational): Node.js, AWS (compute/storage/networking basics) - enough to ramp into Kotlin/Java (Spring) or Python (FastAPI/Django) services owned by backend engineering

Testing: Vitest, React Testing Library, Playwright, MSW

Auth / Delivery: Auth0, GitLab CI

Observability: New Relic

AI / ML: OpenAI, AWS Bedrock (via shared backend integrations)

Why do we exist?

Students are working harder than ever before to stabilize their future. Our recent research study called State of the Student shows that nearly 3 out of 4 students are working to support themselves through college and 1 in 3 students feel pressure to spend more than they can afford. We founded our business on provided affordable textbook rental options to address these issues. Since then, we’ve expanded our offerings to supplement many facets of higher educational learning through Chegg Study, Chegg Math, Chegg Writing, Chegg Internships, Chegg Skills, and more to support students beyond their college experience. These offerings lower financial concerns for students by modernizing their learning experience. We exist so students everywhere have a smarter, faster, more affordable way to student.

Video Shorts Life at Chegg: http://youtu.be/Fwf90zgaOLA

Chegg Corporate Career Page: https://jobs.chegg.com/

Chegg India: http://www.cheggindia.com/

Chegg Israel: http://www.chegg.com/about/working-at-chegg/israel/

Chegg Skills: https://www.chegg.com/skills

Chegg out our culture and benefits! http://www.chegg.com/about/working-at-chegg/benefits/

Chegg is an equal opportunity employer

What is Chegg? An 'always on' digital learning platform. Chegg puts students first... Everything we build in this company is student-focused, making us the leading student-first connected learning platform.

Chegg is a publicly-held company based in Santa Clara, California and trades on the NYSE under the symbol CHGG.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Software Engineer II
Software Engineer II

Chegg India • Delhi

Hybrid
INR 1,800,000 - 3,200,000
Senior Software Engineer
Senior Software Engineer

Chegg India • Delhi

Hybrid
INR 350,000 - 520,000
Remote/hybrid work model
Intern - Cloud Operations Engineering
Intern - Cloud Operations Engineering

Chegg India • Delhi

Hybrid
INR 167,000 - 279,000
Competitive compensation
Mentorship
1:1 coaching
+3
Director FP&A
Director FP&A

Chegg, Inc. • New Delhi

On-site
INR 3,600,000 - 6,000,000
Senior Associate - Sales Operations
Senior Associate - Sales Operations

Chegg India • Delhi

On-site
INR 900,000 - 1,300,000
Director FP&A
Director FP&A

Chegg India • Delhi

On-site
INR 4,000,000 - 7,500,000
Intern - Cloud Operations Engineering
Intern - Cloud Operations Engineering

Chegg Inc. • India

Hybrid
INR 223,000 - 446,000
Internal Auditor
Internal Auditor

Chegg India • Delhi

On-site
INR 900,000 - 1,300,000
Director FP&A
Director FP&A

Chegg India • Delhi

On-site
INR 4,000,000 - 7,000,000
Intern - Cloud Operations Engineering
Intern - Cloud Operations Engineering

Chegg, Inc. • New Delhi

Hybrid
INR 201,000 - 246,000
Mentorship from senior SREs
1:1 coaching