Position: Middle strong IOS Engineer
Company: Clover Dynamics
Category: iOS
Experience required: 3y
English level: intermediate

Our Canadian partner is on a mission to create a sustainable future for publishers and writers of high-quality news. They want to bring interesting, informative, and inspiring stories together for people to read and share. That’s why they’ve partnered with thousands of publishers to give readers unlimited access to leading newspapers and magazines.
Using their phone or tablet, readers can browse content online or download entire issues using the app. They can subscribe for unlimited access, or get the full experience sponsored by one of our partners.
For hotels (airports, etc.), deliver a personalized experience that helps them stay connected to their guests. With instant translation and the ability to communicate directly with readers, hotels can engage all of their guests before, during, and after their visit.

Client offer:
1) Up to 20 working days
2) Remote work (you will be part of a distributed team)
3) Flexible schedule
4) Assisting in relocation to Canada (in case if  you want to relocate to Canada, Vancouver )

Requirements
- 3+ years of real iOS apps in the App Store
- Solid understanding of the full mobile development life cycle
- Working knowledge of the general mobile landscape, architectures, trends, and emerging technologies
 -Experience with third-party libraries and APIs
- Objective-C with and without ARC, Swift
- Complex Xcode solutions and projects including the use of static libraries and loadable modules, advanced project properties and localizable resources, use of bundles
- iOS UI dev components: Navigation, Alert and Popups, Table, Collection and Stack Views, Split views
- Advanced UI technics: Auto Layout, Size classes, customizing look and feel of standard UI elements like navigation and status bar, toolbar buttons
- Networking components: NSURLSession and AFNetworking, JSON and XML serialization

App management:
- Apple’s Development certificate and provisioning profile management
- iTunes Connect and Test Flight App Management and Submission
Development management process:
- Git and Git Flow
- Agile development process

Specifications:
1) Flexible schedule, but take into account time zone, so daily stand-ups (twice per week) will be at 19:30 Kyiv time.
2) Possibility of relocation to Canada after 1 year of cooperation.
3) Long-term contract. (You will sign the contract directly with our partner