Interactive Developer

 

Full time, NYC

 

Salary

$65,000 - $90,000, based on experience

 

Description

Vidcode is seeking an Interactive Developer to help us bring creative coding to classrooms. This position will work with our Chief Engineer to expand and improve Vidcode’s core products, allowing students and teachers to engage with creative coding. The ideal candidate is passionate about full-stack web development and eager to share the joys of creative coding with the world. You consider yourself technical and creative, equally committed to building complex technical systems and producing well-designed, intuitive interfaces.

 

Responsibilities

You will be tasked with expanding and maintaining Vidcode’s core products, used in thousands of classrooms every day. Responsibilities for this position will include:

  • Planning and building new features of the Vidcode site
  • Iterating on existing features of the Vidcode site, such as our workstation and classroom management tools
  • Identifying, researching, and fixing bugs in the site code
  • Facilitating user tests by building prototypes and experimental features
  • Researching new technologies and how we might be able to use them

 

Who we’re looking for

Ideal candidates for this role will have:

  • Two or more years experience building websites in a production environment with HTML, CSS, and JavaScript
  • An ability to communicate and work collaboratively with a team to solve technical and experiential problems
  • A creative mind and an ability to think critically
  • An ability to handle multiple tasks simultaneously and meet deadlines
  • An ability to learn and adapt quickly to new technologies

As an Interactive Developer, you will be working across the Vidcode stack. Strong candidates will have experience with the following technologies, though we don’t expect you to have experience with all of them:

  • Node.js, Express
  • MongoDB, Mongoose
  • Riot.js (experience with another JS application framework like React or Angular is also valued)
  • Redux
  • HTML5 Canvas API (experience with Canvas libraries like p5, processing.js, Paper.js, etc. is also valued)
  • ES6
  • SASS
  • Bootstrap
  • Webpack
  • Heroku
  • AWS
  • Git

We highly encourage you to apply even if you don’t “check every checkbox” in the job description, as we will help to develop any technical skills that the ideal candidate might need assistance with. If you don’t already know how to knit or solve a Rubik’s cube, we might help you pick those up as well!

Vidcode does not discriminate on the basis of race, color, religion, gender identity or expression, national origin, age, military service eligibility, veteran status, sexual orientation, marital status, or disability. We encourage applications from those historically underrepresented in the tech industry. This is a full-time position based in New York City.
 

 

Benefits

  • Dynamic and curious team
  • The ability to impact a growing team
  • Healthcare Reimbursement Arrangement (HRA)
  • 20 days paid time off per year
  • Casual office environment

 

TO APPLY

Please send a cover letter, resume, and portfolio website URL to sam@vidcode.com with the subject line “Interactive Developer.”