Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- Architect, implement and maintain iOS application
- Rapidly create prototypes, synthesize feedback and develop a production quality application
- Help maintain code quality and organization
- Work directly with designers, developers, and QA to design, build, test, and release products
- Maintain and improve existing iOS apps
- Mentor junior to mid-level members of the team
- Explore new methodologies that can improve the efficiency of our apps
- Keep high level of documentation
Job Requirements
Required Qualifications & Skills:
- 5-7 years of working experience
- BS in Computer science
- Objective C, C++, Cocoa, Cocoa Touch
- cocos2d-iPhone v2/v3
- OpenGL ES, Particles, reflections and tiled images
- SQLite optimization
- Experience with encryption and authentication techniques (oAuth 2.0)
- Experience working with RESTful JSON APIs, Google APIs, Facebook APIs
- Design patterns, iOS/MacOS software app design, OO design and programming skills
- Memory management and performance optimization
- Analyze, debug and redesign multi-threaded applications
- UI advanced animations (iOS Core Animation)
- Knowing the following is a plus:
- Automated testing tools
- Appcelerator Titanium, PhoneGap
- Excellent command of English and Arabic languages.