Mediabistro logo
job logo

IOS Developer

3B Staffing LLC, Grand Rapids, MI, United States


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).