 
        
        Key requirements for this role include 3+ years of experience with Swift, SwiftUI, iOS SDK, Xcode, MVVM, UIKit, Cocoapods and SPM. The ideal candidate will also have a working knowledge of modern iOS development, SwiftUI and design patterns with past experience in at least one from MVVM, MVC, VIPER etc.
Other essential skills include strong knowledge of iOS UI design principles, patterns and best practices as well as experience with unit testing and test automation frameworks such as XCTest and XCUITest etc. The candidate should also be familiar with offline storage threading and performance tuning and have experience building with accessibility standards in mind ideally WCAG 2.2.
We are looking for someone with demonstrated experience working with continuous release and delivery practices a solid understanding of the full mobile development life cycle and knowledge of open source iOS projects and libraries available for common tasks.
The ideal candidate will also have familiarity with cloud message APIs and push notifications a knack for benchmarking and optimization understanding of iOS HIG design principles and interface guidelines and proficient understanding of code versioning tools such as Git. Experience working in a team environment that utilizes Agile methodologies is also highly desirable.