About the Role
We are looking for an iOS Engineer to join our team. You will be responsible for the development of high quality iOS products that leverage CloudMade’s smart solutions.
Qualifications and experience:
3+ years of iOS experience, 1+ years of Swift experience
Strong knowledge of UIKit, Foundation, multithreading
Understanding of principles of good application design, such as SOLID, KISS, DRY etc.
Familiar with application architectural patterns, such as MVC, MVP, MVVM, MVVM+C etc.
Experience in developing complex and custom UI
Desire to build high quality, robust applications
Desire to write unit tests
Good written and spoken English
We Appreciate:
Experience in SDK development
Experience in CoreLocation, CoreMotion, CoreData, Realm
Experience in Functional Reactive programming (Rx/ReactiveCocoa)
Experience in Apple Enterprise Development Program
Experience in CI/CD
COMPENSATION AND BENEFITS
CloudMade offers competitive and rewarding salary and benefits package, as well as intellectually & creatively stimulating work environment, flexibility, and unique international travel opportunities.