Advanced knowledge in designing and developing application on iOS.
Advanced knowledge in using XCode for application development (Objective C, Swift).
Advanced knowledge in Core Data, Cocoa Touch, CoreFoundation, UIKit, Core Graphics, AVFoundation, WebKit, SceneKit, NotificationCenter, MapKit, LocalAuthentication, CoreLocation, etc.
Strong understanding of OOP and design patterns.
Advanced knowledge with thirdparty libraries, dependency manager (Cocoapods, Carthage) and APIs.
Knowledge of iTunes Connect, provisioning, Codesigning and IPA/Build creation and publishing application in Apple Store.
Handson experience in solving technical issues affecting iOS application.
Good experience with Atlassian (JIRA), Bitbucket, GitHub or other source code management system.
Knowledge of patterns (MVC, MVVM, MVP, VIPER).
Advanced knowledge of how to profile, debug and optimise apps with Instruments, able to diagnose application crashes with crash report symbolicati.