Previous Job
JavaScript Developers
Ref No.: 16-00305
Location: Manhattan, New York
The Sr. JavaScript Developer is responsible for designing, implementing and deploying new features for our current chat platform working with business partners to translate ideas into real-world solutions. 
 ESSENTIAL RESPONSIBILITIES & DUTIES : (Other duties may be assigned)
·     Design, implement and deploy new features for our current conversion optimization services platform
·     Support and enhance existing chat platform and other supporting applications
·     Translation of business requirements into technical specs
·     Document new and existing features
·     Work with business partners to translate ideas into real-world solutions
·     Support regular release cycles
·     Deploy web applications
·     Debug, maintain and monitor all internal applications
·     Bachelor's Degree in Computer Science or a related field
·     Minimum of 4 years professional development experience
·     Must have strong JavaScript, HTML5, and CSS3 knowledge
·     Experience with architecture, design and development of Single Page web applications
·     Expert in any one of the modern JavaScript MV-VM/MVC frameworks (AngularJS, JQuery, NodeJS, GruntJS)
·     Knowledge of testing frameworks (Ex. Jasmine)
·     Knowledge of test runner framework (Ex. Karma)
·     Good understanding of Unit Testing and automated build processes
·     Experience with JSON and Restful API invocations
·     Demonstrated use and knowledge of Git
·     Familiarity with mobile web development and responsive design
·     Must have experience leading small teams of developers
·     Can demonstrate development lead experience on 1 or more significant projects
·     Experience developing or designing large, complex software systems as part of a team
·     Must have experience writing asynchronous JavaScript and event driven web applications
·     Must have experience supporting complex web applications in a production environment
·     Individual must take initiative and be able to work with minimal supervision
·     Excellent communication and verbal skills