Principal Software Engineer

last updated March 27, 2022 16:26 UTC

Chegg

HQ: Remote

more jobs in this category:

  • -> Website & App Tester @ PingPong
  • -> Entry Level Content Writer @ Jerry
  • -> Code Challenge Reviewer - Review Code In Your Spare Time - £50 Per Hour @ Geektastic
  • -> Frontend Developer (React) @ Cake
  • -> Frontend Engineer @ Torc

Chegg’s writing tools are used by over a million students each day to further their learning. We build software to help these students compile research, create bibliographies, and ensure all sources are correctly cited in completed papers. We offer these tools for free through ad-supported accounts as well as through paid monthly subscriptions.

As a PrincipalSoftware Engineer focused on front-end performance you will work with a team of software engineers to create the best possible experiences for students. Do you thrive on analyzing every millisecond in the Chrome Timeline and optimizing code to get content to the screen as quickly as possible? Do you yearn to then measure the result of these optimizations at the request-level across millions of page views each day? In this role, you will partner with multiple product teams and impact over 65 million students.

We’ve built a programmatic advertising solution that leverages header bidding to get highly-relevant ads in front of our users and enable students to use our products free of charge. Your challenge is to help us do this as efficiently as possible. Data is at the heart of our work and we have a real-time system that streams data from every user interaction into an ELK stack at a rate of 1TB/day. We work closely with our team of data scientists to analyze this data, build models, and A/B test heavily.

In this role, your responsibilities will be:

  • Automating ongoing analysis of our products’ browser performance
  • Develop & refine Javascript/CSS/DOM optimizations in our front-end codebase
  • Engage with other product teams to drive future strategy and best practices around front-end performance
  • Explore and experiment with new technologies/approaches as they become available

Our Stack

  • ES2015, babel.js, webpack, closure compiler, yarn
  • github, TravisCI, browserstack
  • Custom data collection system built on OpenResty/Nginx, streamed into Fluentd, Kinesis & ElasticSearch
Shopping Cart
There are no products in the cart!
Total
 0.00
0