Front-End Web Developer


Front-end Developers are critical to everything we do at Black & Black. They are actively involved throughout the project lifecycle, often times starting with rapid prototypes early in the design phase. In some cases, the end goal is high-fidelity prototypes, but most of the time the developers will ultimately be writing clean, production-ready code, which will be integrated with the backend/APIs and refined via the QA process. A Front-end Developer will remain engaged through the launch to ensure that everything functions and performs at the highest level.

Our Front-end Developers must work very closely with the design team, not only to identify gaps and vet the designs for feasibility, but also to help inform the experience design through a technical lens. This is particularly important in the increasingly responsive web, where developers and designers need to work hand-in-hand to find solutions to a wide range of design challenges.


  • 5+ years of front-end focused web development (HTML, CSS, JavaScript)
  • 3+ years of responsive, ideally mobile-first, development
  • 3+ years of mobile web development with a strong understanding of mobile browser capabilities
  • Extensive experience with a CSS pre-processor (e.g. Sass, Less)
  • Extensive experience with cross-browser compatibility
  • Experience with source control (e.g. Git)
  • Experience with back-end integration and server-side templating
  • Some experience with client-side templating (e.g. Mustache.js, Handlebars.js)
  • Some experience with client-side JavaScript MVC frameworks (e.g. AngularJS, Ember.js, Backbone.js)
  • Experience integrating with 3rd party social APIs
  • In-depth knowledge of JavaScript and CSS animation techniques
  • Demonstrated knowledge of client-side performance analysis and optimization techniques
  • Demonstrated use of vector graphics
  • Desire to mentor and lead other developers, and share knowledge with the broader team


  • B.S/M.S. in Computer Science or equivalent
  • Prior agency experience
  • Experience with a task runner such as Grunt or Gulp
  • TDD/BDD experience
  • Experience using Selenium/WebDriverJS/Jasmine/Protractor
  • Extensive experience with one or more of the following back-end frameworks/platforms: Laravel, CodeIgniter, node.js, Ruby on Rails, Drupal, Wordpress
  • Extensive experience with AngularJS
  • Mobile app development experience in Objective-C (iOS) and/or Java (Android)
  • Experience with a mobile app development framework such as PhoneGap/Cordova or Titanium


Please send your resume to