Position: iOS Developer
Category: iOS
English level: fluent
Years of experience: 4


- Technical skills:
o Strong knowledge in IOS SDK and UIKit
o Ability to apply SOLID principles, KISS, DRY and design patterns
o Constructing UI with Snapkit/StoryBoard/xib files
o Familiar architecture patterns: MVVM, VIPER, MVC
o Knowledge of RESTful APIs and sockets to connect to back-end services 
o Multithreading: GCD, NSOperation
o Implementing the local database: REALM, SQLite
o Experience with third-party libraries: Alamofire, Socket.io, Firebase,
RxSwift, Swinject, Promises, KingFisher, SwiftyJSON, Lottie and etc. 
o Familiar dependency manager: CocoaPods
o Experience in writing unit test: XCTest
o Source control: Gitlab, Github
o CI/CD: integration of Fastlane, Github Actions, SonarCloud

- Soft skills:
o Ability to work in Agile team: Scrum, Kanban
o Sufficient knowledge in algorithms and data structures
o Experience with design tools: Figma, Avocode
o Expertise in AppStore and Testflight deployment
o Critical thinking and problem-solving skills
o Good time management skills
o Responsible team player with good communication skills