 
        
        As a skilled mobile application developer, you will play a pivotal role in designing and delivering high-quality iOS applications that meet the needs of our users.
Key Responsibilities:
 * In-depth knowledge of Swift, SwiftUI, iOS SDK, Xcode, MVVM, UIKit, Cocoapods, and SPM is required.
 * A strong understanding of all aspects of the iOS Provisioning workflow is essential.
 * Familiarity with RESTful and/or GraphQL APIs to connect iOS applications to back-end services is necessary.
 * A solid understanding of the full mobile development life cycle is mandatory.
 * Knowledge of open-source iOS projects and libraries available for common tasks is beneficial.
 * The ability to understand business requirements and translate them into technical requirements is crucial.
 * Top-notch teamwork and communication skills are expected.
Desirable Skills:
 * A working knowledge of modern iOS development, SwiftUI, and design patterns with past experience with at least one from MVVM, MVC, VIPER, etc. is desired.
 * Experience with unit testing and test automation frameworks (e.g., XCTest and XCUITest) is preferred.
 * Experience building with accessibility standards in mind, ideally WCAG 2.2, is an asset.
 * Demonstrated experience working with continuous release and delivery practices is beneficial.
 * Familiarity with cloud message APIs and push notifications is nice to have.
 * A knack for benchmarking and optimization is valuable.
 * An understanding of iOS HIG design principles and interface guidelines is essential.
 * Proficient understanding of code versioning tools, such as Git, is necessary.
 * Familiarity with continuous integration tooling is beneficial.
 * Experience coaching and managing developers across various seniority levels is desirable.
About this Role:
 * Collaborate with cross-functional teams to develop and deliver high-quality mobile applications.
 * Stay up-to-date with industry trends and technologies and make recommendations for improvement.