Position: iOS Developer
Company: CloudMade
Category: iOS
Experience required: 3y
English level: upper

We are looking for an iOS engineer who will develop and support high quality iOS products that leverages CloudMade’s smart solutions.

Key Responsibilities:
- Software design and code reviews
- iOS app development (Swift, Obj-C)
- Support quality standard with unit & integration tests
- Work as a part of SCRUM team

Qualifications & Experience:
- 3+ years of experience in iOS mobile development
- Strong knowledge of OOP, SOLID principles
- Strong knowledge of iOS SDK, Swift, UIKit
- Strong knowledge of patterns (MVP, MVVM, MVVM-C)
- Experience with application publishing
- Knowledge of Apple Human Design Guidelines
- User Notifications
- CoreLocation, CoreMotion
- Multithreading
- Experience with third-party libraries
- CI/CD
- Upper Intermediate level of English

Good to have:
- Obj-C experience
- C/C++ experience
- Database (SQLite, CoreData)

We offer a competitive package to the right candidate, which includes:
- Competitive salary
- Health insurance
- Parking/transportation allowance
- Flexible working hours
- Personal and professional development
- A challenging role within a performance-based culture in which you will be surrounded by dynamic, entrepreneurially minded colleagues.