View Our Website View All Jobs

Senior Interactives Engineer

About Brilliant

Effective learning is active, not passive. Brilliant helps people around the world master concepts in math, science, and engineering by solving fun, challenging problems. Over 7 million members have learned from our community wiki and subscription courses. To understand more about our approach, read our principles and testimonials.

The Role

In a nutshell, you'll be responsible for building interaction-first courses in math and science. We believe that interactive visualizations have the potential to change how people learn math and science. Your job as the first full time engineer on the team is to help us realize that potential. You will be reporting to the Senior PM for Interactive Visualizations – but make no mistake, this is a highly cross-functional role.

Your responsibilities will include:

  • Working with course writers to develop prototypes that both fit the pedagogical needs and test our hypotheses on the role of interactive visualization in learning.
  • Implementing interactive visualizations that run across all of the Brilliant platforms (web, mobile web, and native webviews).
  • Developing tooling to support your own productivity and content team members' ability to produce variants of live interactive visualizations.
  • Identifying technical debt and taking steps to improve the quality of the interactives codebase.

The current tech stack is a mix of JavaScript (ES6), TypeScript, and Elm; expertise in all three is not a requirement.

Who are you?

The basics: you've worked as an engineer working on graphics or client code (JavaScript or similar) for at least four years. Additionally, you've spent substantial time prototyping user facing features with little or no direction. You have experience building frontend applications on the web and are familiar with the nuances of interaction and layout when creating highly interactive applications.

Going further, you've had to teach yourself at least one difficult topic, and you viscerally understand the difficulty of working with existing texts or online resources.

Finally, you're an excellent communicator with both engineers and domain experts in unfamiliar areas – you're going to be helping to teach subjects that you sometimes don't understand, after all!

Read More

Apply for this position

Required*
Apply with Indeed
Attach resume as .pdf, .doc, .docx, .odt, .txt, or .rtf (limit 5MB) or Paste resume

Paste your resume here or Attach resume file