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