Senior Software Engineer / Front End Developer

Chegg San Francisco , CA 94118

Posted 5 months ago

Senior Front-End Engineer / Developer

Writing Tools | San Francisco, CA


As our Senior Front-End Engineer, you will aim to improve the writing process and better the lives of students through building a strong engineering culture, technology strategy, and development process.

Organization: Writing Tools

Chegg is already a leader in physical and digital textbook rentals, learning services, and online educational assistance. Chegg wants to continue to help students save time, save money and get smarter by growing its excellent Writing Tools platform. Currently composed of four of the largest student citation services in the world

  •,,, and, the team reaches over 30 million students from all over the world. In addition, the Writing Tools team is building next-generation writing tools to help students with other aspects of their writing process, including grammar and plagiarism checking.

About The role:

  • Highly competent in four key areas: Tech Projects, Technology Strategy, Execution, and Engineering Culture

  • Team Development Proven ability to manage tech project teams and develop others.

  • Engineering Strategy Defining and driving the engineering strategy we desire to have a scalable architecture as we exploring bring forward lots of data in discoverable ways to our students and institutions. We need to build a rapid way of testing ideas

  • Execution Deliver on-time with a high bar of quality for our engineering solutions

  • Engineering Culture Foster an environment of ownership, innovation and technical excellence in our deliverables

  • Must be able to work and influence a cross-functional team of executives

  • Provide thought leadership on engineering vision and strategy and create alignment in across platforms and products within the Learning Services Space

  • Put the student first and lead creative and holistic thinking across the engineering organization to improve our technology and the way we deliver it

  • This role entails running a full engineering stack team with primary stakeholders (Business, Product, Marketing) based out of Chegg's New York office and hence it requires extensive experience working in a similar environment


  • 1+ years of Tech Lead Management experience in software engineering for web or mobile

  • 5+ years of software engineering experience for web or mobile

  • Have experience creating consumer-focused products and features

  • An awesome communicator and storyteller that can rally support for an engineering vision and strategy

  • Must have recent hands-on experience at both an architectural and code review level

  • Have lead teams through new product development along with refactoring and consolidation of technologies across different properties

  • Past experience in a polyglot stack:

  • PHP 5.6/7.x, modern JavaScript and Ruby (sometimes, on Rails)

  • Caches (like Memcache/Redis)

  • Experience with databases (MySQL/RDS, MSSQL/RDS)

  • Profiling tools (like NewRelic, Tideways)

  • Experience with building REST-based services in Java/PHP is an added advantage

  • Deep understanding of and hands-on experience with modern development approaches (containerization, using Amazon Web Services, CD, micro-services, modular reactive web applications)

  • An infectious passion for engineering excellence

  • Nice to have: Experience with education-related products

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


upload resume icon
See if you are a match!

See how well your resume matches up to this job - upload your resume now.

Find your dream job anywhere
with the LiveCareer app.
Mobile App Icon
Download the
LiveCareer app and find
your dream job anywhere
App Store Icon Google Play Icon

Boost your job search productivity with our
free Chrome Extension!

lc_apply_tool GET EXTENSION

Similar Jobs

Want to see jobs matched to your resume? Upload One Now! Remove
Senior Software Engineer Front End


Posted Yesterday

VIEW JOBS 1/16/2019 12:00:00 AM 2019-04-16T00:00 About Us Figure Eight is the essential Human-in-the-Loop Machine Learning platform for data science and machine learning teams. The Figure Eight platform transforms unstructured text, image, audio, and video data into customized high-quality training data to make AI work in the real world. Figure Eight's technology and expertise supports a wide range of use cases including autonomous vehicles, intelligent personal assistants, medical image labeling, consumer product identification, content categorization, customer support ticket classification, social data insight, CRM data enrichment, product categorization, and search relevance. Headquartered in San Francisco and backed by Canvas Ventures, Trinity Ventures, Industry Ventures, Microsoft Ventures, and Salesforce Ventures, Figure Eight serves Fortune 500 and fast-growing data-driven organizations across a wide variety of industries. For more information, visit About the Role Figure Eight users range from engineers and data scientists to subject matter experts creating training data for machine learning. You will be working on the most important problems in technology today: how can humans and AI collaborate to solve important and sometimes complicated tasks? As a member of our Core team you will design and build user interfaces that provide the best experience for our users, whether that's collecting and managing training data for AI models, evaluating the performance of the machine learning models used by that data, or building infrastructure for managing data pipelines. Specifically, you will work on annotation tools for 2D and 3D images, video, text, and audio annotation that combine human input (eg: bounding boxes on objects) and Machine Learning input (eg: automatic object tracking in videos). You will be on a cross-functional team collaborating with members of the Product, Machine Learning, Dev Ops, and Backend Engineering teams. Your work will consist of implementing new features and architecture, migrating existing features from legacy applications to a modern React-based front-end stack, and fixing bugs / maintaining existing functionality. You'll mentor less experienced developers and constantly work on improving your own skills and the quality of our code-base. For more about what we build, please visit Ideal Candidate You enjoy working on system services and infrastructure and architecting them for change & innovation. You like to work with different technologies and are passionate about learning. You take pride in designing elegant, simple solutions to challenging problems, creating quality software components, and promoting best practices for agile software development. You can work independently, take on complex problems, and enjoy mentoring less experienced developers. You are looking for a team where you can make a difference while also being challenged to improve your own skills. You have strong analytical skills, an unwavering commitment to quality, a collaborative work ethic, and cutting edge coding skills. Responsibilities * Work on new features for combining human and machine intelligence. * Migrate legacy systems (primarily RoR views) to React/Redux stack. * Implement QA and testing strategies. Promote best practices for writing maintainable code. * Design and implement the API orchestration layers for our web clients. * Participate actively in setting standards for/innovating architecture and selecting criteria for tools/tech stack. * Work closely with members of other development teams to ensure seamless integration between frontend and backend services. * Be obsessive about security, quality, and performance. Qualifications * 4+ years experience developing commercial web applications. * 2+ years experience with working with Node.js platform and tools. * 2+ years experience with React/Redux setup. * Excellent knowledge of JavaScript and CSS. * Experience with working with Ruby and Ruby on Rails framework would be a plus. * Proficiency with command line and Chrome Developer Tools. * Experience with Git, Docker, Jira, Confluence. * Assertive "get things done" attitude. * Experience or interest in Machine Learning. You will work closely with the team building the Machine Learning models and will be using your UX expertise to help with their research directions. Crowdflower San Francisco CA

Senior Software Engineer / Front End Developer