Job Description
Must have :
- Swift and its design patterns / 3yrs
- UIKit, Cocoa design patterns / 3yrs
- iOS memory management / 3yrs
- Grand Central Dispatch & threading / 3yrs
- Advanced UI & Auto layout, animations & transitioning UIKit, Core Graphics, Core Animation / 3yrs
Skills, Licenses & Certifications :
Proficiency in Swift and its design patternsDeep understanding of UIKit, Cocoa design patternsDeep understanding of iOS memory managementDeep understanding of Grand Central Dispatch and threadingExperience with advanced UI and Auto Layout, animations & transitions using UIKit, Core Graphics, Core AnimationExperience working with and consuming JSON and REST data contractsUnderstanding of software design patterns, SOLID, and clean architectureUnderstanding of functional and object-oriented programming patternsGeneral backend system knowledge of : HTTP, APIs, DBs, Micro Service, etc.Experience integrating third-party SDKs, either manually or using Cocoa PodsDeep understanding of Core Data and offline storageDeep understanding of unit testing using XCTestProficient understanding of code versioning tools (such as Git, Mercurial or SVN)Familiarity with CI / CD best practices and toolsDepartment : Preferred Vendors
This is a contract position
#J-18808-Ljbffr