UIKit and SwiftUI experience in Swift and Objective-C as well as multiplatform technologies.
- Familiar with code signing
- Ability to build views for UIKit programmatically and with Interface Builder
- Limited SwiftUI and Combine experience
- Knowledge and understanding of the Human Interface Guidelines
- Working with SF Symbols to speed up the development of apps without designers
- Building WebView applications and enabling communication between the web view and native layer
- Unit testing with XCTests and UI testing with XCUITests and Appium
- Working with a variety of package managers including Cocoapods, Carthage, and Swift Package Manager
- Working with multi-platform technologies like React Native, Kotlin Multiplatform Mobile, and Cordova to build apps for both Android and iOS