Primary Role |
|---|
| Required to work with all members in adevelopment team and is responsible for designing and implementing iOS (iPhone, iPad) applications. |
Working Relationships |
|---|
| Report directly to the Technical Lead/Line Manager. |
| Work with project team members and support functions. |
| Might need to work closely with client if required. |
| Communicate with Coach appointed on the job performance and career development. |
Professional Responsibilities |
|---|
| Take part in professional mobile application development projects. |
| Writes design/implementation documentation. |
| Be responsiple for designing, implementing, unit testing, code reviewing in various components / projects. |
| Creates, units test, maintains and troubleshoots software. |
| Creates prototype/test applications |
| Work closely with leader/manage to maintain the quality, schedule and scope of work. |
Education/Training |
|
|---|---|
| Bachelor's Degree in Computer Science/IT. | |
Professional Requirements |
|---|
| 2+ years experience in Objective-C and iOS application development (from SE to TA). |
| Familiar with Xcode, iOS SDK, UI Kit, Cocoa Touch, Cocoa Framework, Interface builder, iOS5 Storyboard, Core Graphic and Animation. |
| Able to customize iOS UI Controls. |
| JSON/XML processing experience with Objective-C. |
| Good experience woking with SQLLite using Objective-C. |
| Good understanding of interactive application development paradigms, memory management, file I/O, network & socket, http protocol communication (REST, Webservice). |
| Good at Object Oriented Programming and experienced in Software Design Patterns. |
| Good coding skill to implement Asynchronous /Threading programming in Objective-C is a plus. |
| Knowldege/Experience in Mobile Enterprsie Application Platform is a plus. |
| Ability to work independently and proactively are needed. |
| Work as part of a team, including the ability to develop new working relationships, share knowledge and work with colleagues within the team to meet service standards. |
| Able to work under high pressure and take responsibilities, smart-worker and good attitude. |
| Good command of English (speaking, reading and writing). |