We're looking to enhance the FusionCharts team in Bangalore by adding members who are proficient in JavaScript application development. You will have to design, develop, code, test and maintain JavaScript/ECMAScript based applications and components using object-oriented JS framework and prototypal inheritance.
Roles & responsibilities:
- Gain a solid understanding of what data visualization is and how to stretch its extremities on the web
 - Contribute to FusionCharts product specifications and roadmap
 - Research and prototype complex design solutions
 - All round development and coding of client-side logic within browser environment
 - Research, design and develop product API
 - Test all the aspects of the product from a functionality perspective. Also, test across various browser environments (different versions, configurations and operating systems) to ensure that it works seamlessly
 - Support our customers through various means when they face problems in deploying our products in their environment
 
Skills required:
- 3 plus years experience of development in JavaScript, JScript or Objective-J. Experience in building JavaScript frameworks/products a plus
 - Expert knowledge of JavaScript (including AJAX, DOM manipulations, JSONP, event models etc)
 - Extended knowledge and hands-on experience with graphical and non-graphical application design using HTML5 and CSS3 is a MUST
 - Know-how of internal workings of JavaScript frameworks like jQuery, Prototype, ExtJS, etc. and JavaScript frameworks like Cappuccino, etc; HTML5 frameworks like: processing.js, etc.
 - Adept in handling XML, JSON and other data formats in JavaScript
 - Object Oriented Programming concept with prototypal and classical inheritance
 - Familiarity with SVG, Actionscript, HTML5 and other emerging RIA technologies a plus
 - Knowledge of various software architecture and API standards
 - Knowledge of UML, Class and Sequence Diagram is expected
 - Ability to design, manage and execute large-scale enterprise projects meeting strict quality standards
 - Involvement in designing and developing third-party components and frameworks (API) is a plus
 - Excellent grasp of Web Standards and why we should develop for them
 - Ability to decode requirements from high level product plans
 - Knowledge of programming / systems analysis, as well as prototyping, development, integration, and quality assurance
 - Excellent oral and written communication skills.
 
What’s it like to work at FusionCharts:
- You will be working independently, learning on the job. Training only lasts a couple of days, not entire months and you go live right after that
 - A fast paced environment where we’re always developing “stuff” using bleeding edge technologies. Creative ideas are always welcome
 - Less meetings, structures and policies. More work
 - For anything you do, the buck stops with you
 - Everyone loves making customers happy. Everyone, including CEO, does customer support at FusionCharts. Please don't apply if you dislike helping people through email/forums/phone. Customer support is top priority at our company and we have pretty high standards and expectations
 - Dress up the way you want. Shorts, flip-flops, anything at all that enhances your creativity and productivity
 - A young and dynamic environment with the average age of employees below 30
 - Lots of parties, pizzas, movies
 - Your photo and bio for the world to look @ http://www.fusioncharts.com/company/team/
 
For more details: Click Here