Position: iOS developer
Company: ANODA
Category: iOS
Experience required: 1y
English level: intermediate

REQUIREMENTS
Basic data structures and algorithms
Swift
OOP good understanding
UIKit (TableView, CollectionView, NavigationController, TabBarController, etc)
Foundation (знание основных инструментов и умение использовать)
Auto-layout with SnapKit
MVC, MVP, MVVM patterns
Basic networking(URLSession/Alamofire/Moya)
Basic patterns(Notifications, Delegation, Key Value Observation)
Protocols in swift
Uploading app to app store experience
GIT basic knowledge
ReactiveX understanding(Combine/RxSwift)
GCD(basics)
In-App purchases
Push notifications
ARC
BENEFITS
Nice environment for skill up and friendly team.
Work on high-level, interesting projects, no legacy all projects starts from zero.
Open-minded management.
Stable compensation growth based on personal achievements.
14 days per year paid vacation.
100% paid sick list.
Flexible schedule.