• Xcode & Interface Builder
• Building to Devices
• Distributing an App (preferably for an app on the App Store)
• Fluency with Swift OR Objective-C
• Cocoa Touch
• UIKit
• Auto Layout
• Understanding of MVC
• Debugging in Xcode
• Instruments
• Xib’s, Storyboards, Segues and related presentation/transition
• Core Data
• TableViews
• CollectionViews
• Parsing JSON
• Notifications, Delegation, Key Value Observation
• REST and/or SOAP
• Git, Subversion or other version control
• Understanding of Clean Coding Principles
• Understanding of SOLID
• Threading and Concurrency
• Unit Testing, XCTest (not an expert, but some experience)
• Have built for both iPhone and iPad, ideally in a universal app