Position: Mobile Team Lead, Senior iOS Developer
Category: iOS
English level: fluent
Years of experience: 6


➭ Programming Languages: Swift, Objective-C, JavaScript (ReactNative).
➭ VIPER architecture expert (iOS).
➭ Using Redux and Sagas for React Native/JS projects.
➭ Version Control System: GIT. (GitHub, BitBucket, Stash). UpSource for code review.
➭ Bug reports, testing, analytics: Google Analytics, Firebase Analytics, BugSense, TestFlight, Fabric. 
➭ DBs: Realm, CoreData (+ MagicalRecord), Parse SDK/API, Firebase.
➭ Social Network SDKs integration experience: Facebook, VK, Google+, Pinterest, Twitter, Tumblr, Instagram, etc.
➭ CI/CD: Fastlane, CircleCI, Jenkins, Bitrise.
➭ Chat SDKs/Support: SendBird, Intercom.
➭ Sandbox experience with NodeJS, Express, GraphQL.
➭ AVFoundation. Video/sounds clipping, merging, etc. Good knowledge of sound, video, document formats and ways to convert them.
➭ Mocks/Stubs: OHHTTPStubs, Nocilla, mockable.io, Swagger.
➭ TDD, BDD. Unit tests, UI tests.
➭ Amazon SNS, Amazon Simple DB, Amazon Mobile Framework.
➭ App Store Optimization expertise (ASO, SEO for Apps)
➭ Professional skills in Adobe Photoshop and graphics at all. But I think iOS Developers should get already exported assets and images from designers, and never do this work themselves.
➭ Arduino platform experience.
➭ Assa Abloy mobile keys/locks integration.
Full remote. Interesting projects.