Hiring for a Web+Mobile application development client. Location: Bangalore
Experience: 3+ Years

Job Responsibilities:

The JavaScript Developer will be responsible for building high quality front-end features for Desktop, Mobile & Tablet Devices.
Demonstrate thorough knowledge about the latest industry-standard practices employed in front-end development using HTML5, CSS3 and JavaScript.
Extending JavaScript frameworks, developing UI controls, plugins and widgets.
Working on touch based devices and web platforms to create rich and interactive applications using HTML5/CSS3. Experience in resolving and avoiding cross-browser compatibility issues.
Makes it a point to avoid typical loopholes and points of failure in the code and passionate about solving issues as quickly as possible.
Attention to detail and pixel perfection.

Essential Skill Set:

Overall work experience of 3 years and OO JavaScript experience of at least 1 year
Should have hands-on expertise and thorough understanding of Object-Oriented JavaScript.
Integrating and extending JavaScript frameworks like AngularJS, basics of NodeJS, jQuery.
Knowledge of integrating JavaScript apps with HTML5/CSS3 frameworks like Bootstrap to achieve responsive behaviour of a website.
Excellent Experience on developing apps using HTML5 on touch based devices using frameworks like Ionic.
Object oriented JavaScript programming (this is not year 2000 validations or animation hacks, but "real" object oriented programming in JS)

Desirable Skill Set:

Full stack experience with any backend server side programming language like PHP/Java/RoR etc.
Knowledge about version controlling systems like git
Knowledge about charting tools like D3.js.
Knowledge about developing hybrid mobile apps using Cordova plug-ins.
Knowledge of build and testing tools like - Bower, Grunt, Karma, Jasmine and Mocha.