Chegg, Inc. Logo

Chegg, Inc.

Software Engineer II

Posted 8 Hours Ago
Be an Early Applicant
Remote
Hiring Remotely in India
Mid level
Remote
Hiring Remotely in India
Mid level
Build scalable UI components and improve frontend architecture using React and TypeScript, collaborate with teams for high-quality solutions, and mentor junior developers.
The summary above was generated by AI


Job Description

About the Engineering Team

Chegg's engineering team is a group of passionate engineers who, in close collaboration with data scientists, product managers, designers, and other backend developers, build the future of the online education industry. We build our products to scale and to last, we don’t take shortcuts (hello unit-tests and documentation), and we take pride in delivering high quality solutions on time.

The Role

We are looking for a Frontend Software Engineer II (SE2) to build delightful, fast, and reliable user experiences across Chegg’s web products. You will translate product requirements into scalable, accessible, and high-performance UI components, own features end-to-end (design → implementation → testing → deployment), and help evolve our frontend architecture for performance, stability, and maintainability.

Responsibilities
  • Build scalable, accessible, and reusable UI components using React and TypeScript with strong emphasis on semantic HTML and modular CSS/SCSS

  • Own features end-to-end: technical design, implementation, testing, rollout, and post-release monitoring

  • Integrate frontend experiences with RESTful APIs and collaborate closely with backend teams on contracts and performance

  • Implement state management and data-fetching patterns using libraries like Redux/Zustand/TanStack Query

  • Write robust unit tests and UI E2E tests (Playwright preferred) to ensure stability and prevent regressions

  • Diagnose and resolve complex UI issues using browser dev-tools, performance profilers, and debugging best practices

  • Drive performance improvements aligned with Lighthouse and Core Web Vitals, and apply web optimization techniques (lazy loading, code splitting, caching, etc.)

  • Contribute to SSR-aware development and support Next.js (Pages Router) patterns where applicable

  • Participate in code reviews, raise quality standards, and mentor junior developers on coding practices and maintainable patterns

  • Collaborate with product managers, designers, and engineers to deliver high quality solutions on time while keeping technical debt low through strong engineering discipline

Skills and Qualifications
  • 3+ years of professional frontend development experience (ideal: 3–5 years), building production web applications

  • Strong proficiency in modern web fundamentals: semantic and accessible HTML5, modular CSS3/SCSS, and high-performance ES6+ JavaScript

  • Deep understanding of React and ecosystem (Hooks, Context, component lifecycle patterns) and TypeScript for type-safe component design

  • Solid mastery of modern tooling: npm/yarn/pnpm, build pipelines and bundlers (Webpack, Vite, or Esbuild)

  • Strong debugging and problem-solving skills using browser dev-tools, performance profiling, and troubleshooting complex UI behavior

  • Experience with frontend architectural patterns: state management (Redux/Zustand) and/or server-state tools (TanStack Query), plus REST API integration

  • Strong testing mindset: ability to write unit tests and E2E/UI tests; Playwright experience is a strong plus

  • Performance awareness: understanding SSR principles and applying optimizations to improve Lighthouse scores and Core Web Vitals

  • Proficient with Git and comfortable working with Browser APIs (DOM, Storage, Intersection Observer, etc.)

  • Familiarity with Next.js (Pages Router) and basic Node.js concepts for BFF layers is a plus

  • Exposure to AWS (S3 hosting, CloudFront/CDN, ECS) and a foundational understanding of CI/CD (e.g., GitLab pipelines) is a plus

  • General awareness of GraphQL schema/query patterns and query optimization is a plus

  • Autonomy and ownership: able to take a feature from technical design to deployment; collaborative in code reviews and comfortable mentoring juniors

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

Top Skills

AWS
CSS
Git
HTML
JavaScript
Next.Js
Node.js
Playwright
React
Redux
Scss
Tanstack Query
Typescript
Zustand

Similar Jobs

10 Days Ago
Remote or Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Expert/Leader
Expert/Leader
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Staff II Software Engineer, you will build scalable SaaS applications, manage cloud services, and lead full-stack engineering efforts across teams.
Top Skills: Asp.Net CoreAWSAzureC#Data Integration And Etl ToolsDevOpsGCPJwtKubernetesNoSQLOauth2ReactRestful ApisSQLSsoTerraform
11 Days Ago
Remote or Hybrid
India
Senior level
Senior level
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
Design, develop, and maintain Big Data solutions for Disability & Absence products. Collaborate with teams to improve existing solutions and create automation scripts.
Top Skills: Ci/CdHbaseHiveKafkaNifiNoSQLPigPythonShell ScriptSolrSpark
12 Days Ago
Remote or Hybrid
India
Mid level
Mid level
Fintech • Information Technology • Insurance • Financial Services • Big Data Analytics
The role involves identifying defects in code, writing test automation, validating application functionality, and managing bug reports for software testing.
Top Skills: Automation FrameworksCoding StandardsTest AutomationTest Strategies

What you need to know about the Kolkata Tech Scene

When considering the industries shaping India's tech scene, gaming might not immediately come to mind. However, in the last decade, increased internet usage and greater access to mobile devices have catapulted the industry to new heights, with Kolkata-based companies like Virtualinfocom, Red Apple Technologies and Digitoonz, at the forefront, driving the design and animation of new gaming titles for players.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account