Position: Senior iOS Developer
Category: iOS
English level: intermediate
Years of experience: 5


iOS development with 5 years experience. During this time developed over 10 projects from different areas: mobile banking, fintech, crypto, social networks.
- Half a year as a Team Leader.
- Swift (4.5 years) Objective-C (0.5 year). 
- Good understanding of Core Data, Realm, GCD, memory management, Local & Push Notifications.
- Experience with REST API, understanding of the client-server architecture. 
- MVC, MVP, MVVM, VIPER, RIBs, Clean Swift + Coordinator.
- Reactive framework: RxSwift, Combine.
- Analytics: Firebase, Amplitude.
- Resources: Swiftgen, XcodeGen.
- Unit and Snapshot tests
- Understanding of development lifecycle
- Writing technical documentation using UML diagrams
- Full development cycle from design discussion to publication in the AppStore on some projects.
Friendly team, professional and personal grown, interesting projects, opportunity to introduce new ideas