JavaScript Application Engineer

JavaScript is often referred to as a front-end language (the implication being it's not used to do the real work of the app). At Fancy Hands, JavaScript is a first class citizen at all levels of our stack. We make heavy use if it on the front-end (we essentially load an empty DIV and JS takes over from there), but it's also a vital component of our back-end, part of which runs on Node.js. We're looking to build a world class JavaScript team and would love it if you were here to help get that started.

Things you'll do

  • Implement major new features and feature improvements (and bug fixes)
  • Build the realtime Front End application (history API, long polling, web sockets)
  • Work very closely with the designers, back-end and everyone else
  • Help establish a great engineering culture
  • Help change the way people get things done every day
  • Push code (you can press the button)

About you

  • Tons of JavaScript experience (you remember a time before console.log)
  • Love jQuery, love writing jQuery plugins
  • You have opinions on Knockout.js vs Backbone.js
  • Experience building RESTful applications
  • Live in or around New York City and can make it into the office in Manhattan
  • Ability to work well with others
  • Ability to work well on your own

A big plus if you have...

  • experience with JavaScript templating languages
  • experience with Python
  • experience using Google App Engine
  • experience using Node.js
  • designed APIs
  • git and github experience

How to apply?

Introduce yourself and send your resume to