Automate tasks through appropriate tools and scripting
4+ years experience in web technologies, HTML, CSS, JavaScript
Full-stack web development experience
Expert knowledge of JavaScript with a strong understanding of JavaScript fundamentals such as prototype inheritance, composition, CommonJS/AMD module systems using RequireJS
Experience with a responsive design on desktop and mobile
Experience with other JS libraries like React, jQuery, ExtJS, Backbone.js, Angular.js, Node.js, and other frameworks
Good understanding of asynchronous request handling, partial page updates, and AJAX
Proficient understanding of cross-browser compatibility issues and ways to work around such issues
Familiarity with front-end build tools, such as Grunt, Gulp.js, and Bower
CSS compiler knowledge (E.g., Sass, LESS)
Good understanding of browser rendering behavior and performance
Ability to work in an agile environment
Able to analyze and debug complex critical issues and help the team to resolve within the accepted turnaround time