Job description
Essential Requirement:
• 1 to 3 years experience with iOS, Objective C or Swift.
• 1+ years object-oriented programming experience or equivalent education.
• Experience in an iterative software development environment (Agile).
• Experience with Test-Driven development, continuous integration and other Agile methodologies.
• Good experience in using Apples XCode for software development.
• Experience in standard debugging techniques such as logging, LLDB, and/or instruments to localize and correct software defects.
• Understanding of common design patterns including Model-View-Controller.
• Hands on experience using smartphones and tablets preferably iPhone and iPad
• Strong understanding of ARC as it relates to Memory Management including the concepts of strong vs weak.
• Ability to design, develop, support new and existing applications and perform unit testing and integration testing.
• Experience with 3rd Party SDK integrations and other device libraries.
• Experience packaging and publishing applications on the App Store.
Education
PG: Any Postgraduate