Job Description
We're seeking a creative iPhone and Android mobile application developer who thinks outside the box and can push the limits at times
Create cutting-edge mobile applications.
Work in the latest mobile programming languages and frameworks, including Java and Objective C.
Maintain responsibility for all phases of the software development life cycle, including gathering requirements and implementation.· Responsibility is for all aspects of the application. (user interface design, application architecture and design, implementation, unit and functional testing, documentation, and deployment to customers.
Create engaging, creative experiences through extensive knowledge of the development platforms.
Optimize the size, performance, and reliability of mobile applications and frameworks
Job Specification
BS in computer science or equivalent.
- JavaScript, HTML5, jQuery web development & hybrid development Experience
- Understanding of multi-platform mobile frameworks like Phone Gap / Apache Cordova
- 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)