Senior iOS Developer
Mawarid -
Sheraton, CairoPosted 6 years ago6Applicants for1 open position
- 5Viewed
- 0In Consideration
- 0Not Selected
Job Details
Experience Needed:
Career Level:
Education Level:
Salary:
Job Categories:
Skills And Tools:
Job Description
- The Senior iOS Developer will be responsible for developing Native iOS Applications and Supporting existing Applications.
- Work amongst the mobility team collaborating and producing high quality applications with enhanced UI interactions.
- Stay up to date with current Mobile trends, New SDK releases & New features supported by new SDK.
- Transforming Design prototypes into pixel perfect applications with enhanced animations.
Job Requirements
- Time Management and Organizational skills.
- Capable of effectively acting on feedback, quickly and efficiently.
- Knowledge of Objective C and Swift.
- Excellent working knowledge of AutoLayouts in Design Mode and creating AutoLayouts at runtime.
- Excellent working knowledge of StackLayouts in Design Mode and creating StackLayouts at runtime.
- Strong in supporting application in different orientations both in iPhone and iPad.
- Strong in speechkit,Helathkit Framework integrations.
- Strong in Widgets creation and data communication.
- Proficient understanding of code versioning tools such as SVN,Git and Bitbucket.
- Proficient in working with different types of web-services (SOAP/REST etc.) with authentication.
- Strong knowledge in offline data storage management.
- strong knowledge in social media api integrations.
- Good working knowledge of frameworks like COCOA, SQLite, UIToolKit, Mapkit etc.
- Working with Watchkit and AppleTv is plus.
- Good knowledge in implementing Push Notifications.
- Strong Object Oriented Analysis and design concepts.
- Good understanding of memory management and multi-threaded development.
- Good understanding of build deployment and test environment for mobile platform.
- Good written and verbal communication skills.
- Strong analytical and problem solving skills.
- Good understanding of Agile development methodology.