Tech Lead IOS

Дата размещения вакансии: 09.09.2024
Работодатель: Звук
Уровень зарплаты:
з/п не указана
Город:
Москва
Поклонная улица 3
Требуемый опыт работы:
Более 6 лет

Чем нужно будет заниматься?

  • Проведение 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 разработчиков.