Senior Front-end Developer

Who we are

Edpuzzle is the easiest way for teachers to engage their students with videos. Over 15 million teachers and students around the world have already trusted us to help them in their classroom. We are a small team of very talented people distributed between San Francisco and Barcelona. We started over 4 years ago at ImagineK12, the first education incubator in the USA and now part of Y Combinator (where Airbnb and Dropbox were born). We are grateful for the support our teachers and investors give us every day.

What we do

We empower teachers to make any video their lesson with a combination of our simple video-editing tools and powerful analytics about their students' progress. Teachers can turn any video into an engaging and effective lesson with just a few clicks, adding questions, audio comments, etc. along the video. Finally, teachers can at all times know which students understand that lesson, who needs help, if there are any misconceptions about the material, etc. thanks to our automatically gathered insights about their students.

Job Description

We are looking for Front-end Engineers to help us create the best possible product for teachers and empower them to engage their students with videos. You will be an important role in our migration from Backbone/Marionette to React/Redux and in our ongoing website redesign that will be the new foundation for the Edpuzzle of years to come.


  • The opportunity to work in education and in Edpuzzle excites you
  • You make all your technology decisions with the final user in mind
  • Relocation to Barcelona
  • You are almost as fluent in JavaScript as in your mother tongue
  • You are experienced writing well-tested JavaScript code
  • You have proven experience with at least one front-end framework (Backbone, Ember, React, Angular, Vue, etc.)
  • You love learning and mastering technologies
  • You're self-directed, with proven ability to manage goals and deadlines effectively
  • You have an excellent ability to communicate your ideas, regardless of audience
  • You have a good level of English

The following attributes, while not required, would be valuable to the team:

  • You have experience with MongoDB
  • You have experience with Node.js
  • You have experience with cloud providers such as AWS, Azure, Google App Engine, etc.


  • Contribute to a product used by more than 12 million teachers and students around the world
  • Equity
  • Great team of people with different skill sets
  • Flexible working hours
  • Internal and external training. For example, free Treehouse courses
  • Brand new MacBook Pro and double monitor setup
  • New office in a good area of Barcelona
  • Teambuilding events
  • Possibility to travel to the office in Silicon Valley
  • Two extra days of holidays (December 24th and 31st)

Want to apply later?

Type your email address below to receive a reminder

ErrorRequired field

Apply to Job

ErrorRequired field
ErrorRequired field
ErrorRequired field