Search by job, company or skills

C

Software Engineer II

new job description bg glownew job description bg glownew job description bg svg
  • Posted 19 hours ago
  • Be among the first 20 applicants
Early Applicant

Job Description


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 calledshows 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:

Chegg Corporate Career Page:

Chegg India:

Chegg Israel:

Chegg Skills:


Chegg out our culture and benefits!

Job ID: 141135965

Similar Jobs