|
iOS Developer (iPhone / iPad Developer)
|
Responsibilities:
- Develop applications in most optimal & cost effective manner.
- Participate in writing software specification documents with the coordination of his/her team leader.
- Implement Development Tasks:
Cost (estimate) development tasks. Perform code analysis. Perform unit testing. Re-factor / optimize code. Review code. Integrate code changes.
- Peer-To-Peer code reviews.
- Troubleshoot and debug software to determine causes of errors and deciding what to do about them.
- Conduct researches & do proof of concepts.
- Participate in database design.
- Participate in software design (architecture).
- Solid experience of object oriented programing and design.
Qualifications:
- 2 years experience writing apps for the iPhone Platform.
- Solid understanding of Cocoa/UIKit frameworks and the iPhone SDK.
- Proficiency in Xcode 3.2, Interface Builder and Instruments
- Solid understanding of iPhone/iPad Application development process.
- Experience with using version control repositories such as CVS/Subversion and Git.
- Solid understanding of Core Data and Networking Technologies.
- Familiarity with OpenGL and 3D graphics is a plus.
- Experience in using Shark and other performance optimization tools is also a plus.
- Having applications posted on the app store is a huge plus.
|