Position: Senior iOS Developer / Mobile Team Lead
Category: iOS
English level: fluent
Years of experience: 10


Senior Software Engineer with 10 years of experience in iOS applications development, built multiple complex apps in Media, Entertainment, Social, eCommerce, and FinTech domains.

  Proficient in Swift (5+ years) & Objective-C, solid experience with UIKit and SwiftUI, networking (REST, sockets, GraphQL), concurrency (GCD, Operation Queues, RxSwift, Combine, async / await), ORM and databases (CoreData, Realm, SQLite), media streaming (AVFoundation), Push Notifications, mapping and location services (Google Maps SDK, MapsKit, Core Location), 3-rd party SDKs & REST APIs (Facebook SDK, Firebase, Alamofire, Amplitude, etc.), unit testing (XCTest), performance profiling, continuous integration and deployment (CircleCI, Bitrise, Fastlane), architecture (MVC, MVP, MVVM, VIPER, Clean Architecture, Redux).  

Proactive self-starter, with extensive experience working remotely and independently, taking  ownership and leading key features development from ideation/discovery to production deployment and maintenance phases. Strong communication skills, efficient team player, experience mentoring junior engineers. Attention to detail and a passion for quality.