Job Description
Job Description :
Code, modify, test, correct and document new and existing programs using assigned languages, tools and coding conventions;
Prepare and document test data;
Prepare and set up testing and production environment;
Prepare and maintain program and system documentation;
Assist in establishing file structures and processing logic requirements;
Produce deliverables according to group standards and procedures;
Assist Project Leaders in the study and design of application systems and work coordination, project management and user training work;
Troubleshooting and supporting end-users in the implementation and maintenance of application systems;
Train other contract programmers in the relevant skills;
Participate in Disaster Recovery activities eg simulation exercise at Disaster Recovery sites;
Learn / pick up new programming skills related to System Development and Maintenance as assigned by the supervisors;
Any other tasks related to System Development and Maintenance as assigned by the supervisors.
Job Requirement
Job Requirements:
Must have at least two (2) years’ experience in iOS programming using Objective-C/Swift
Must have at least two (2) years’ experience in designing and programming an iOS application containing types of views, delegates, controllers and data persistence;
Must have at least two (2) years’ experience in web technologies like HTML5, JavaScript, CSS3, XML, JSON and AJAX;
Must have at least two (2) years’ experience in SQL;
Must have at least two (2) years’ experience connecting mobile apps to Web services using APIs;
Must have at least two (2) years’ experience using Apple iOS framework and APIs such as UIKit, CocoaTouch, SpriteKit, SceneKit, iOS SDK;
Must have at least two (2) years’ experience in creating android apps based on UI/UX requirements and wireframes;
Must have at least two (2) years’ experience writing test plans and performing unit/system testing for mobile apps.