Front End Engineer

The Opportunity:

As a leader in the stock photo industry, Shutterstock is looking for a highly motivated and talented individual to join base engineering team. We strongly believe that in order to put our customers first, we must work closely with them to not only understand their needs but architect solutions that improve their day to day flow. Our core belief is that in order for Shutterstock to succeed, teams and individual team members must be empowered to work with each other to develop the solution that best meets the needs of everyone involved.

Responsibilities:

  • 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

Requirements:

  • 5+ years of experience as a software engineer
  • 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
  • Strong understanding of cross-browser / cross-platform issues
  • Basic knowledge of a server-side scripting language (like Perl, Ruby, PHP, etc)

 Bonus Skills:

  • Computer Science Degree
  • Experience with Node.js
  • Experience with React/Flux/ NuclearJS/Immutable.JS 
  • Familiarity with git
  • Familiarity with unit test frameworks like mocha
  • Able to write clean, readable, maintainable and well-tested code
  • Experience with single page applications
  • Experience with SVG / vector graphics / HTML5 canvas
  • HTML5/CSS3 for mobile
  • Experience with Agile/Scrum development methodology
  • Proficiency with Photoshop, Illustrator, Fireworks
  • Graphic design experience
  • Familiarity with Linux command line and text editors
  • Interest in UI design / graphic design
About Shutterstock:

Shutterstock, Inc. (NYSE: SSTK), is a leading global provider of high-quality licensed photographsvectorsillustrations, videos and music to businesses, marketing agencies and media organizations around the world. Working with its growing community of over 100,000 contributors, Shutterstock adds hundreds of thousands of images each week, and currently has more than 80 million images and nearly 4 million video clips available.

Headquartered in New York City, with offices in Amsterdam, Berlin, Chicago, Dallas, Denver, London, Los Angeles, Montreal, Paris, San Francisco, and Silicon Valley, Shutterstock has customers in more than 150 countries. The company also owns Bigstock, a value-oriented stock media agency; Offset, a high-end image collection; PremiumBeat a curated royalty-free music library; Rex Features, a premier source of editorial images for the world's media; and WebDAM, a cloud-based digital asset management service for businesses.

For more information, please visit www.shutterstock.com and follow Shutterstock on Twitter and on Facebook.

Equal Opportunity Employer, M/F/D/V


Back to top