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!
We're looking for a Senior Frontend Developer to join our Engineering team. As an engineer focusing on search marketing, you’ll be working on many high impact projects that help people discover and choose Udacity. You will build products and services that support scaling our traffic acquisition efforts.
Responsibilities
- You will own the front-end development for one or more of our products and collaborate with designers and other engineers to launch new products, iterate on existing features, and build a world-class user experience.
- You will implement cutting-edge technologies and will be writing state-of-the-art code to keep Udacity at the cutting edge of current technology.
- Your specific expertise will be required to make the site delightful, secure, performant and accessible to all our students.
Requirements
- 3+ years general programming experience + semantic HTML and CSS.
- Experience writing clean, unobtrusive Javascript including experience with common libraries (Jquery and Angular/Ember/React), debugging tools (Chrome Dev Tools, etc.) and building tool (babel, webpack, etc.).
- Knowledge of native DOM and Event APIs.
- Knowledge of browser quirks and their remedies.
- Experience building front-end code with server-side technology.
- Familiarity and comfort with command-line applications, source control, testing frameworks and other aspects of developing in large, distributed software teams.
- Knowledge of browser internals like Javascript engines and ways to tune code for best performance.
- Knowledge of how to leverage the GPU to enhance rendering performance.
We are an equal opportunity employer and value diversity at our company. Women, people of color, members of the LGBTQ community, individuals with disabilities, and veterans are strongly encouraged to apply.