Job Description :
Job Title; Software Engineer - JavaScript
Location: New York City , NY
Duration; 12 Months

This role requires a wide variety of strengths and capabilities, including:

BS/BA degree or equivalent experience.
Advanced knowledge of application, data and infrastructure architecture disciplines
Understanding of architecture and design across all systems
Working proficiency in developmental tool sets
Experience in Software Engineering on enterprise wide projects.
Hands on experience with Jquery, JSON, HTML4/5, AJAX, CSS 2/3 (plus any CSS preprocessor knowledge such as SASS)
Advanced OO JavaScript is a big plus.
5 years in Application Development experience in JavaScript frameworks.
Experience and development knowledge of Frameworks and technologies such as – RequireJS, RESTful services, Promises, BootstrapJS, BackboneJS, AngularJS, ReactJS or any kind of SPA JavaScript framework.
Object oriented design skills and familiarity with advanced design patterns (MVVM, MVC) and practices
Unit testing skills- Mocha, Chai, Karma, qUnit
Git experience