Job Description :
Minimum Requirements:
Solid knowledge of our web technologies especially JavaScript, HTML/CSS and passionate desire to become an expert
Strong desire to work with agile product development processes
Excellent written and verbal communication skills.
Proven experience developing solutions to complex and unusual technology challenges.
Knowledgeable foundation in interaction design principles
Thorough understanding of developing for cross-browser support
Working knowledge of Node, Node.js, Underscore, jQuery
Solid proficiency with distributed version control (git)
Bachelor’s degree or equivalent experience in software engineering, computer science, or computer & information systems
Minimum 4-6 years work experience (required)
Familiarity with JavaScript frameworks, e.g. Marionette.js, Backbone.js, Angular.js, Underscore.js and Require.js
Knowledge of Bower and Grunt tools.
Passion for debugging & benchmarking
Basic experience with cloud deployments, message-queuing architectures, and SaaS APIs Unit, functional, and browser testing experience would be a plus