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