Responsibilities and Duties
1-design and Build Applications for the Ios Platform
2-optimize Existing Code and Implement New Functionalities for the Ios Application
3-comfortable in all Stages of Software Development, from Problem Exploration and Design, all the Way to Execution and Delivery
4-write Maintainable High-performance Code in Objective C and Swift
5-collaborate with a Team to Define, Design, and Ship New Features
6-identify and Correct Bottlenecks and Fix Bugs
7-help Maintain Code Quality, Organisation
8-experience with Unit Testing
required Experience and Qualifications
1-proficient with Swift and Objective-c
2-knowledge of Core Data, Gcd, Story Boards, Swift, Pods
3-familiarity with Restful Apis to Connect Ios Applications to Back-end Services
4-knowledge of Ui/ux Standards
5-experience with Offline Storage, Threading, and Performance Tuning
6-familiarity with Push Notifications and Inapp Purchase
7-experience with Third-party Libraries (google Maps, Google Analytics, Flurry and Social Media) and Apis
8-understanding of Available Framework(s) for Application Development On Ios Platform.
9-understanding of Apples Design Principles and Interface Guidelines