Position: Flutter | iOS | React Native developer
Category: iOS
English level: upper
Years of experience: 7

- Manage a team of 20+ people;
- Setting up a remote project building system;
- Development and use of employee development maps;
- Organization of internal conferences;
- Increase the productivity of teams, due to the correct distribution of responsibilities;
- Optimization of project development processes, through the development of internal libraries;
- Set up an continues integration system, which led to an increase in team productivity and reduced the company’s assembly processes to 40 hours;
Knowledge of architectural patterns MVC, MVVM, REDUX, FLUX, RIBs, etc;
Experience with UIKit, Foundation, CoreData, Realm;
Layout: AutoLayout, Size Classes, Interface Builders, pixel perfect design;
Work with multithreading Multithreading: GCD, NSOperationQueue, POSIX;
Using CocoaPods, etc;
Work with a network TCP / IP, HTTPS, WebSockets, GraphQL;
Working with frameworks (Alamofire, RxSwift, ReSwift, RxCocoa, Realm, Firebase, Google SDK's, Facebook, ARKit etc);
Automation: Jenkins, Fastlane, Bitrise;
Project design and development, team management, automation setup