Overview

Udacity’s mission is to democratize education. We’re an online learning platform offering groundbreaking education in fields such as artificial intelligence, machine learning, robotics, virtual reality, and more. Focused on self-empowerment through learning, Udacity is making innovative technologies such as self-driving cars available to a global community of aspiring technologists, while also enabling learners at all levels to skill up with essentials like programming, web and app development. Udacity is looking for people to join our Engineering team. If you love a challenge, and truly want to make a difference in the world, read on!

As a member of our LiveHelp team, you will be working to improve our in-classroom chat experience that matches students with questions to thousands of qualified experts around the world in a few seconds. Our front end is React / Redux and we useΒ socket.ioΒ and websockets extensively. We are looking for a talented front end engineer with experience in React, acting as a lead for the product’s front end while mentoring junior engineers.

Responsibilities:

  • Drive new feature development and help scale our in-classroom, student-to-expert experiences.
  • Ship code for an extremely high visibility product, every day, for hundreds of thousands of users.
  • Write high-performance code designed to scale.

Requirements:

  • 3+ years of software engineering experience.
  • A love of Javascript.
  • Experience with React is strongly preferred.
  • Experience withΒ io or websocket-based chat services in production is a major plus.
  • Experience as a lead FE engineer for a product is a major plus.
  • An engineering mindset.
  • A user-centric mentality for building products.
  • Passionate about education.
  • Empathy for our students.

We are an equal opportunity employer and value diversity at our company. We do not discriminate on the basis of race, religion, color, national origin, gender, sexual orientation, age, marital status, veteran status, or disability status.