We are seeking an experienced IOS developer with 6+ years of Objective-C based iOS development experience and 2+ years of SWIFT 3.0 experience. The ideal candidate will have experience in developing best practices, software principles, and code design concepts, as well as continuous integration and unit testing frameworks. The successful candidate will be able to work effectively with design and QA teams and have a passion for code quality and craftsmanship.
Requirements
- 6+ years' experience of Objective-C based iOS development
- 2+ years' SWIFT 3.0 experience
- Experience in developing best practices, software principles, and code design concepts
- Experience in developing and supporting rapid iterations of software in an Agile context
- Good knowledge of common design patterns, frameworks, and libraries for mobile development
- Experience in continuous integration and unit testing frameworks
- Ability to effectively work with Design and QA teams
- In-depth understanding of Cocoa Touch APIs
- In-depth understanding of Adaptive layouts - iOS storyboards, auto layout, Size classes
- Multithreaded and memory management specific to mobile devices
- Caching techniques and the ability to strategize for powerful applications
- Good understanding of REST based services and service based architecture
- Currently published examples of Native iOS apps in the App Store (a huge plus)