Поклонная улица 3
Чем нужно будет заниматься?
- Проведение code review;
- Повышение эффективности работы стрима, сокращение t2m;
- Ведение технического долга команды;
- Проектирование и развитие технической реализации продуктовых фич в приложении;
- Участие в проектировании архитектуры;
- Повышение производительности приложения;
- Работа над устранением технического долга.
Технологический стек
- Swift / Objective-c
- MVVM+C
- AVFoundation / MPAudioPlayer / AVPlayer
- UIKit / Lottie / Constraints
- RxSwift / ReactiveCocoa / ReactiveObjC
- DBProvider / GRDB / Realm
- Alamofire / GraphQL / RestAPI
- Firebase (Analytics, RemoteConfig, Crashlytics)
- XCTests / RxTests
Что мы ожидаем от кандидата:
-
Опыт разработки на Swift и Objective-C от 3-х лет;
-
После твоего code review у багов не остается шансов попасть в dev;
-
Слышал про TDD и интеграционное тестирование, умеешь писать код, который можно покрыть unit-тестами, понимаешь зачем нужны тесты в коде;
-
Уверенно чувствуешь себя с CoreData, Realm или другими БД;
-
Знаешь как искать и исправлять утечки в приложении;
-
Умеешь работать с типичными архитектурами мобильных приложений. Знаешь классические паттерны GoF, знаешь как устроен MVVM, Clean Architecture;
-
Знаешь RxSwift на таком уровне, что можешь научить им пользоваться и можешь объяснить когда от него лучше отказаться;
-
Узнал о CoreGraphics, CoreAnimation, AVFoundation (AVAssets, AVPlayer, AVVideoPlayer) и медиастримах не из описания этой вакансии;
-
Умеешь выстраивать дизайн-системы приложения;
-
Уверенно жонглируешь атомиками между потоками;
-
Можешь быть техническим экспертом в команде, проактивно предлагать идеи для улучшения, менторить 1-3 разработчиков.