- Overall 6 + years’ experience with at least 3 years’ experience in UI engineering.
- Skillset: jQuery, JS MVC, JS OOP, HTML5 [new APIs], CSS3, CanJS, D3.JS, HTML 5, canvas, svg, animations.
- Strong in OOPs and MVC concepts in Java script.
- Excellent in core javascript concepts like eventing, prototypes, object creations, DOM operations, anonymous functions as parameters etc.
- Experienced in at least one UI frameworks like CanJS (preferred), Dojo, AMD frameworks ( like require JS, steal JS).
- Experienced in responsive web design using bootstrap etc.
- Experienced in UI build frameworks like grunt, bower.
- Exposure to UI testing frameworks like Qunit, buster, Jasmine.
- Exposure in Charting libraries like D3.js, HTML5 canvas/svg/animations.
- Expertise in JavaScripting and PHP.
- Application development experience and not just writing validation scripts at UI side.
Apart from above, any Java experience, exposure a plus.