JAVA Script Developer

  • Write thick client front-end code in Javascript, HTML, and CSS
  • Build new features and fix bugs
  • Write clean and maintainable code using engineering best practices (unit testing, source control, continuous integration, automation, design patterns, etc.)
  • Work with other software engineers, product managers, user experience designers, and operations engineers on a daily basis
  • Provide Fanatical support of all production software on which you currently work
  • BS in Computer Science or related field with 5+ years practical engineering experience in building large-scale web-based applications
  • Experience building applications with an object oriented Javascript framework (Google Closure, Backbone, Spine, etc)
  • Advanced knowledge of DOM manipulation (jQuery, Dojo, etc)
  • Ability to turn mocks from designers into the right HTML and CSS/LESS/SASS
  • Experience with a server-side framework like Django, Node.js, or Rails
  • Experience with cross-browser compatibility and browser degradation strategies
  • Good sense of what is required for a great user interface and experience
  • Familiarity or experience with Service Oriented Architecture and RESTful web services
  • Familiarity or experience with Agile engineering practices (test driven development, continuous integration and pair programming, etc.)
  • Good understanding of web technologies (HTTP, Apache, MySQL, HTTP Proxies) and familiarity with UNIX/Linux