Job Description
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 RoleWe 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.
ResponsibilitiesBuild 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
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 ShortsLife 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


