Senior Software Engineer - Front-End Developer

Chegg - San Francisco, CA (30+ days ago)4.0

Software Engineer
Front End Engineer
UI/UX Developer
Web Developer
Javascript Developer

Writing Services Team | San Francisco, CA

Your goal – to improve the education process and better the lives of students - through engineering.

As a Front-End engineer on our Writing Tools team, you will join a small, accomplished team building software to help students become better writers. Our stack is React with Redux on the front-end, PHP, Ruby, & Elixir on the back-end.

Organization: Writing Tools

The goal of the Writing Tools Team is to provide students with effective writing solutions to better their academic careers. Currently composed of 4 of the largest student citation services in the world -,,, and, the team reaches students from all over the world. The sites each have millions of unique visitors a year (almost 30 million combined) and has the potential to make a broad impact on students’ lives throughout the world.

Engineers play an integral part of the Chegg Writing Services team. Citations play a crucial role in students’ writing process, proven by the thousands of schools who have registered to use EasyBib. As a requirement of any academic writing, citations also service the needs of creators of content, by offering credit where credit is due.

Students struggle with the citations process, and Chegg offers fast and accurate solutions to this problem. Our sites reach almost 30 million users a year and reach students at all grade levels. The Chegg family consists of 4 of the largest online citation services in the world. The role will create and improve existing backend services fueling all of our citation services.

We develop multiple products in parallel, in small dedicated teams. We are proud to work on high-quality code using modern development methods and technologies. Continuous integration and delivery, automated tests and quick development turnarounds are cornerstones of our development agenda.

The ideal candidate likes to think outside the box, is interested in constantly improving themselves and their team by education and feedback, and wants to give back some of their work to an open source community. They love tackling new problems, deploying frequently, thinking on their feet, and coming up with new ideas.

Working in a small development team to maintain current and implement new features
Build efficient, clean and reusable React components
Participate in feature discussions, code, and design reviews

Several years experience writing modern JavaScript
Experience with React, Redux and automated testing with Jest
Active interest not only in application code but also great software architecture
Great communicator both verbal and written
Must be a team player and work well in a team environment

Experience working with large scale REST and/or graphQL API’s
Knowledge of performance optimization approaches and technologies for web applications
Experience with back-end technologies such as PHP, Ruby, or Elixir

About Chegg:
As the leading student-first connected learning platform, Chegg's Student Hub makes higher education more affordable and more accessible, all while improving student outcomes. Chegg is a publicly-held company based in Santa Clara, CA with offices in San Francisco, New York, Portland, India, Israel, Berlin, and Ukraine. Chegg Student Hub Services Includes; Chegg Study, Tutoring, Writing Tools, Math Help, Test Prep, Careers Search, Internship Admissions, and College Admissions.

Video Shorts - Life at Chegg:

Certified Great Place to Work!:

For More Information:

Chegg is an equal opportunity employer