Position: Senior iOS Developer
Category: iOS
English level: upper
Years of experience: 7

* Experience in teamwork with 100+ developers
* Experience in multitarget development
* Experience in Unit and UI Testing, snapshot testing
* Experience in React Native
* Experience in SwiftUI and Combine
• 7 years of experience in iOS business application development;
• Rich experience in Swift, Objective-C;
• Solid background in OOP/OOA/OOD, SOLID principle;
• Experience in XCode programming, iOS SDK;
• Solid expertise in design and development of mobile solutions (iPhone, iPad);
• Designing business applications for iOS platforms;
• Experienced in the development of web and network-related applications; 	
• Experience with Agile Scrum methodologies;
• Solid experience with unit and UI tests;
• Expertise highlights:
   - Architectures: MVC, MVP, VIP, VIPER patterns and familiar with MVVM;
   - Unit testing with the XCTest, familiar with TDD approach;
   - Analytic Frameworks: Crashlytics, Google Analytics, Segment;
   - Services: TestFlight, Firebase, APNS, HomeKit;
   - Third-party libraries: GoogleMaps, AFNetworking, Alamofire;
   - DI frameworks: Swinject;
   - Automation frameworks: Fastlane;
   - Social Networks and APIs: Facebook, Twitter, Instagram, WeChat, Weibo;
   - Experience with SwiftUI and Combine;
   - Experience with React Native.
I preffer to work as part of a team, to be able to learn and increase skills exchanging experience with teammates. However, I have experience and able to work alone and develop project during all lifecycle.
Hope to have a long cooperation in a company with flexible working hours and good social package.