Job Description
Work with designers, other developers and project management staff to scope and agree requirements for the functional elements of projects.
Test and validate work produced as part of the development process.
Ensure that all work carried out is well-documented.
Keep abreast of developments in technology and computing in relevant areas.
Learn existing code structure and perform enhancements on the current application.
Conduct research, develop and present enhancement solutions and ideas, develop proof of concepts.
Publish finished applications to Apple Store and Google for release.
Monitor and maintain applications, including fixes and enhancements.
Job Specification
Experienced in delivery of iPhone /Android platform.
Able to demonstrate the Apps/projects candidates has worked on and released on apple store/Google Play.
Hands on with web services, sql server/mysql and server side skills required for Apps projects.
Excellent programming skills to solve problems and come up with innovative solutions to problems.
Experience of working in agile development model.
Hands on with MVC Apps: ObjectiveC, Xcode, iOS, java/eclipse/android
Web: PHP/MYSQL/SQL/.Net Web service integration (SOAP, REST, JSON, XML).
Experience of development using web technologies.
Good understanding of OO programming and design patterns.
Excellent debugging and optimisation skills Interest in native mobile development (iOS/Android/Blackberry/Windows8)