We are seeking a highly skilled and experienced iOS Developer to join our team in creating innovative mobile applications.
* Minimum of 3 years experience with Swift, SwiftUI, iOS SDK, Xcode, MVVM, UIKit, Cocoapods, and SPM required
* Past experience with modern iOS development, SwiftUI, and design patterns such as MVVM, MVC, VIPER, etc
* Strong understanding of the iOS Provisioning workflow
* Familiarity with RESTful and/or GraphQL APIs to connect iOS applications to back-end services
* Expert knowledge of iOS UI design principles, patterns, and best practices
* Experience with unit testing and test automation frameworks (e.g. XCTest and XCUITest etc)
* Proficiency in offline storage, threading, and performance tuning
* Ability to build accessible features that adhere to WCAG 2.2 standards
* Demonstrated ability to work with continuous release and delivery practices
* Solid understanding of the full mobile development life cycle
* Knowledge of open-source iOS projects and available libraries for common tasks
* Excellent communication and teamwork skills to collaborate across teams
In this role, you will have the opportunity to contribute to the development of cutting-edge mobile applications that meet the needs of our users. We value innovation, collaboration, and continuous learning, and we are looking for someone who shares these values.
Responsibilities:
* Design and develop high-quality iOS applications that meet user requirements
* Collaborate with cross-functional teams to identify and prioritize project requirements
* Develop and maintain codebases using version control systems like Git
* Test and debug applications to ensure they meet quality standards
* Identify areas for improvement and implement process enhancements
Benefits:
* A competitive salary and benefits package
* The opportunity to work on exciting and challenging projects
* A collaborative and dynamic work environment