Job Description
- Review business requirements working with other team members
- Perform a technical analysis of requirements
- Produce a solid, detailed technical design
- Write clean, modular, robust code to implement the desired requirements with little or no supervision
- Work with the QA and Customer Support teams to triage and fix bugs with rapid turnaround
- Contribute ideas for making the application better and easier to use
Job Specification
- JavaScript, HTML5, jQuery web development & hybrid development Experience
- Understanding of multi-platform mobile frameworks like Rhomobile, Appcelerator, PhoneGap, Sencha, Xamarin or HTML 5 for mobile development
- Experience building for Android and iOS
- Understanding of web applications based on MVC design.
- Experience on working JavaScript based client development using JavaScript Frameworks & Tools like AngularJs, Knockout JS, Backbone, Grunt, Node JS etc
- Experience in integration of REST based services in JavaScript.
- Understanding of XML and JSON.
- Experience with SQL and NoSQL databases
- Knowledge of Object-oriented Programming (OOP) and Design Patterns
- Ability to write secure, maintainable and testable code
- Strong code hygiene and automated unit testing experience.
- Capable of supporting all phases of project life-cycle (design, build, test and implement)