Solid understanding and experience in Apple's technologies, including, but not limited to the distribution of certificates, provisioning profiles, code signing, keychains, push notifications, app transport requirements, and iOS version histories.
Strong knowledge of iOS frameworks related to UI, Core Data, storyboards, web services, security/ keychain, camera integration, asynchronous/background processing, multitasking, etc. Also, a strong understanding of MVC, delegation, target-action and Cocoa layers related to Touch, Media, OS and Services and Objective/C and iOS principles of memory management, notifications, blocks, categories, etc.is strongly helpful.
Full SDLC experience as an application developer – 6 years
Experience with Object Oriented development – 6 years
Experience with iOS SDK and Objective-C – 5 years
Familiarity with Swift programming language and latest IOS APIs and frameworks – 5 years
Experience with Core Data framework – 5 years
Experience with relational database design and development – 5 years
Experience with IOS Auto Layout, Storyboard, Blocks, and GCD – 4 years
Experience in architecting & solutioning mobile apps that consumes web services – 2 years
Strong oral and written communication skills
Desired Skills
Experience with deploying iOS apps: 5 years
Experience in team leadership position: 1 year
Experience with deploying enterprise iOS apps via MDM: 1 year
Experience working in an agile team environment
Managing and completing assigned tasks in Azure DevOps
Experience with HTML5 development and JavaScript frameworks: 5 years
Experience with Java centric server-side development and solutioning: 2 years