Вакансии

Senior iOS Developer (Потоковое аудио)

На данный момент мы в поиске Senior iOS-разработчика на проект одной из ведущих стриминговых аудио-платформ.

Задачи:
  • Создавать новый и оптимизировать имеющийся функционал мобильного приложения;
  • Участвовать в проектировании и разработке архитектуры и модулей приложения;
  • Выполнять задачи в рамках двухнедельных спринтов, двухнедельного релизного цикла;
  • Инициировать проработку и выполнять задачи для устранения технического долга, писать Unit-тесты;
  • Участвовать в code review своей команды.

Стек:
  • Swift / Objective-c
  • MVVM+C
  • AVFoundation / AVPlayer
  • UIKit / Lottie / Constraints
  • RxSwift / ReactiveCocoa / ReactiveObjC
  • DBProvider / GRDB / Realm
  • Alamofire / GraphQL / RestAPI
  • Firebase (Analytics, RemouteConfig, 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) и медиастримах не из описания этой вакансии;
  • Умеешь выстраивать дизайн-системы приложения;
  • Уверенно жонглируешь атомиками между потоками.

Что мы предлагаем тебе:
  • работу в аккредитованной IT-компании;
  • ДМС со стоматологией;
  • возможность посещения профильных конференций, семинаров, оплату курсов, необходимых для повышения квалификации;
  • бессрочный трудовой договор, полное соблюдение ТК, гибкий старт и окончание рабочего дня;
  • удаленный формат работы;
  • удобную и мощную технику для работы;
  • speaking club по английскому с преподавателем;
  • корпоративный мерч, тусовки и поддержку ♡♡♡
iOS