Source description
About the role
Requirements
-
5+ years of iOS development experience with App Store presence
-
In-depth knowledge of iOS SDK features and core services.
-
Hands-on experience in Swift and familiarity with Objective-C, Cocoa and Cocoa Touch frameworks
-
The ideal candidate should have hands-on experience implementing MVVM pattern.
-
In-depth knowledge of Apple's UI design guidelines, and UI components
-
Experience working in complex applications with 100s of complex views and auto layouts.
-
Strong understanding of how to consume data from restful APIs in code.
-
Experience working with complex data models and maintaining clean architecture.
-
Experience writing unit testing and experience with UI testing using XCTest, Appium or similar
-
Good understanding of oAuth2 and how to work with user tokens.
-
Write maintainable code in a functional style
-
Work productively in a diverse and dynamic/agile environment
-
Excellent communication skills
-
Must have:
-
AppStore presence (App URLs)
-
Experience in iOS SDK and UI Kits
-
Swift is a must, hands on in Objective-C
-
Experience implementing MVVM pattern
-
Unit testing with XCTest
-
RestAPI integration to consume data
-
Experience working in complex iOS application with complex views and datasets
-
Nice to have:
-
Past experience in Shopping (eCommerce) app
-
Strong understanding of Dependency Injection.
-
Azure DevOps and CICD experience
-
Experience testing APIs using Postman or similar tool
-
Experience building SDK (reusable library).
More at 3B Staffing