Position: iOS Developer
Category: iOS
English level: intermediate
Years of experience: 2.5


2.5 years of commercial development experience on Objective C and Swift, mainly for iOS platform. Have a good understanding of OOP, SOLID principles, weaker of FP (but really interested). Familiar with common design patterns and have a real experience with MVC, MVVM, and MVVM+Coordinator architectural patterns. Was involved in the development of various projects, dealing with next frameworks and instruments: Foundation, UIKit, AppKit, GCD, Operation/OperationQueue, CoreData, Mantle, SwiftProtobuf, Alamofire, Starscream, RxSwift, CocoaPods, Carthage, Git, SourceTree, GitLab, XCode, Application Loader, TestFlight, etc.
Able and opened to learn any needed frameworks/instruments/principles in a short time.
MUST HAVE
- teamwork
- good management

REALLY GOOD
- code style guides, code reviews, mentoring, knowledge sharing, etc.
- testing a code base
- continuous integration/delivery/deployment

GREAT
- if you are using some functional programming techniques and approaches, then I do want to get your offer