Job Description
- Primarily responsible for developing iOS game apps
- Developing software that meets requirements and adherence to performance standards and best practices
- Facilitating refinement and elaboration of requirements and design
- Writing quality code that minimizes rework
- Creating and performing unit testing
- Facilitation in performing impact analysis against software change requests
- Facilitation in developing specifications and creating other process artifacts
Job Specification
- Thorough understanding of iPhone SDK
- Solid experience and expertise in 2-D and/or 3-D game development in iOS platform
- Good understanding of Cocos2d and other gaming platforms
- Understanding of Unity 3D platform would be plus
- In-depth debugging skills; ability to use team strengths to solve problems.
- Experience with UIKit and Cocoa Touch Programming
- Expert level experience in Objective-C
- Hands on experience of using Quartz 2D
- Experience of User Interface Programming without Interface Builder
- Good OOP concepts in Objective-C
- Must know instrumentation / Profiling with XCode 3.2
- Defensive coding ability accompanied with strong analytical and creative problem solving skills.
Other Skills:
- XML Parsing
- Connecting Remote Servers/WebServices/RSS
- Handling SSL Handshake
- Source Code Analyzing / Unit Testing
- Supporting Multiple devices