Position: Senior iOS Developer
Company: Ciklum
Category: iOS
Experience required: 3y
English level: intermediate

ORM are a rapidly growing, ambitious, award-winning agency — this is an excellent chance to be part of an agency who are independent, established and who have a vision. We build solutions for our clients using cutting edge cloud-based, micro-services and serverless.

Responsibilities:
 - be responsible for developing iOS native applications;
 - develop unit test and UI tests;
 - define the best strategies for optimizing our existing applications;
 - to be an important part in the decision making of the new functionalities;
 - provide maintenance of current applications.

Requirements:
- 4 years or more as iOS developer;
- strong development experience in Swift and Objective C;
- profound experience with tools such as Xcode, Git, Cocoapods, Carthage;
- persistent store frameworks such as Core Data or Realm;
- programmatic and storyboard-based interface development;
- hands on Apple Interaction Design guidelines;
- architectural patterns: Clean Code, MVC, MVP, MVVM, VIPER;
- highly familiar with agile development and continuous integration/delivery tools;
- good English skills are a must.

What's in it for you:
- infectious enthusiasm, plenty of passion and above all, a desire to see great ideas become reality;
- our client supports the long-term career development of individuals and provides great training and mentoring for employees helping them achieve their career goals;
- you will love working in a team of highly skilled people, all with strong opinions about various technologies, frameworks and approaches to delivery. You will be able to articulate your ideas to your colleagues effectively and will take on board the ideas of others. You will thrive when faced with new challenges and will constantly look to improve client’s deliverables.