Front End Engineer

Engineering Rehovot, Israel


Description

Front End Engineer

A Front-End Engineer at Chegg is someone that makes an immediate impact on millions of our student customers. This is an opportunity to join the Chegg Engineering team and help millions of students with your knowledge and expertise. You will be closely working with your engineering team, SRE folks, and the Product team.
The position is temporary for 6 months with an option for more.

Requirements:

  • You are highly skilled with JavaScript, HTML5, CSS3 (3+ years)
  • You have production experience working with React, ES6, webpack, babel
  • You are comfortable with TypeScript, GraphQL, unit testing your code, and owning quality for the features you deliver
  • You are able to deliver your features E2E, being client-side oriented while having the ability to resolve server-side dependencies as well
  • You are able to find performance and scalability issues and solve them, whether in the latest production tech or in legacy components
  • You take pride in shipping features that focus on quality, performance, and scalability
  • You are self-motivated, able to organize your task execution in a productive fashion, and demonstrate a persistent passion to learn
  • Bachelor's in Computer Science or equivalent work experience

Responsibilities

  • Design, implement & ship features E2E in the team’s eco-system
  • Build efficient and reusable front-end components
  • Investigate, trace and fix production issues, and build strategies with others to ensure high quality for future use cases
  • Own decisions around refactoring and strengthening the frontend ecosystem

 Bonus Points

  • You are comfortable extending logic built-in existing node.js services
  • You have experience working across teams and with remote teams to get your feature shipped into production
  • You have some experience with AWS
  • You have a proven track record with visual design and working with design team members to get the optimal user experience