Position: iOS Developer
Company: DMD Binary
Experience required: 3y
English level: intermediate

Required skills:
3+ years of experience in software development
Knowledge of iOS UI design principles, design patterns and best practices
Strong knowledge of Swift
Strong knowledge of fundamental common algorithms and data structures
Strong knowledge of multithreading and networking
Experience with iOS frameworks
Experience in systems architecture design
Experience in requirements analysis
Code review experience
Intermediate English
Good communication skills

As a plus: 
Good reactive programming experience - Combine or RxSwift.
Good understanding of REST services, client-server communication principles, experience in backend development in the past
Ability to think out-of-the-box