Front End Engineer
Shutterstock - New York, NY

This job posting is no longer available on Shutterstock. Find similar jobs:Front End Engineer jobs - Shutterstock jobs

Headquartered in New York, Shutterstock is a technology company that connects stock media buyers and sellers. Our mission is to provide the best stock content buying and selling experience anywhere. We get to build a lot of really cool systems at scale, including search, download, content organization, real-time metrics, deployment, and other stuff that we can't tell you about yet. Our current systems are mostly built around Perl, JavaScript / Node.js, PHP, Ruby, Solr, Apache, Nginx, and MySQL. Our open source projects can be found at

Shutterstock is seeking smart, talented front end engineers who are excited about working with other smart, talented engineers and designers on closely integrated teams to push the boundaries of what is expected of a stock photo company. We focus on fast, iterative development (over 150 deployments/month) and collaborative, interactive programming. Developers work on small cross-functional teams (4-6 people) that have a voice in setting their own priorities and are expected to build and deploy applications quickly and iteratively.

Qualified candidates are:
  • excited about making usable, interactive interfaces
  • in love with building things that have never existed
  • curious and passionate about finding creative solutions to complex problems
  • able communicators that are used to talking through problems and feel a deep need to share the cool stuff that they're working on with others
  • experienced enough to know what to build themselves and what not to
  • aware of what they don't know yet and are excited about what to learn next
  • ready to teach us some new tricks
  • able to take care of business
Signs of a good fit:
  • you're comfortable writing in pure JS in the absence of a framework, if that's called for
  • you've spent time reading the source of JavaScript libraries like jQuery and others
  • you're excited about HTML5/CSS3 transitions, local storage, @font-face, flexbox, and all sorts other things
  • you have strong feelings one way or another about OO/MVC frameworks like Backbone.js / SproutCore / etc
  • you revere folks in the community like Crockford, Resig, Irish, and others
Required skills:
  • deep understanding of the evolving world of HTML / CSS* thorough knowledge of object oriented JavaScript techniques
  • advanced experience with AJAX / caching / local storage
  • familiarity with performance and debugging tools like Firebug, YSlow, Charles, Fiddler, etc
  • strong understanding of cross-browser / cross-platform issues
  • interest in UI design / graphic design
  • basic knowledge of a server-side scripting language (like Perl, Ruby, PHP, etc)
Desired (but optional) skills:
  • HTML5/CSS3 for mobile
  • experience with Agile/Scrum development methodology
  • proficiency with Photoshop, Illustrator, Fireworks, etc
  • experience with HTML5 canvas / SVG / vector graphics
  • graphic design experience
  • familiarity with Linux command line and text editors
Please send a resume and examples of your work.

Equal Opportunity Employer, M/F/D/V