JD:- 4+ years of extensive experience as Frontend Developer with technologies including AngularJS- Deep knowledge of AngularJS practices and commonly used modules, components, services and dependency injections based on extensive work experience- Strong expertise with HTML, CSS, and writing cross-browser compatible code.- Good understanding of AJAX and JavaScript Dom manipulation Techniques- Writing non-blocking code, and resorting to advanced techniques such as multi-threading, when needed- Working with a team of Developers, this Engineer will perform Front End and/or Back End development and assist the team in building a scalable, robust and high-performance web application- Providing technical consultation and expertise to Product Managers and other staff members- Knowledge or experience of Backbone.js, jQuery, NodeJS, Polymer or React will be a big plus- Past experience in C# or Java programming experience will be a plus- Knowledge of JSON parsing- Creating self-contained, reusable, and testable modules and components.- Proficiency with JavaScript is must- Development, documentation, and maintenance of cutting edge web-based application- Solid understanding of technical platforms, and internal and 3rd party interfaces. Any experience in developing/managing e-commerce based marketplaces is a plus