iOS-разработчик в команду Видео

Junior
Middle
Senior
Комбинированный
Даша ФарафоноваРекрутер

О Дзене

Каждый день миллионы людей смотрят, читают и обсуждают контент в Дзене. Здесь можно всё: снимать видео или короткие ролики, писать статьи или делиться фотографиями в постах.

О команде

Работа в Дзене объединяет непохожих людей: хардкорных разработчиков и артистичных продюсеров, фанатов сложных алгоритмов и креативных дизайнеров. Сейчас мы в поиске iOS-разработчика в команду Видео, который вместе с нами будет строить лучшую платформу для воспроизведения коротких роликов и длинных видео и создавать end-to-end инструменты для публикации видео с помощью встроенной камеры и редактора.

Ты будешь:

  • взаимодействовать с продуктом/дизайном и другими инженерными командами для создания world-class опыта просмотра и создания видеоконтента;
  • работать над low-latency и fluent воспроизведением коротких роликов;
  • создавать и развивать опыт просмотра длинных видео;
  • разрабатывать инструменты для создания видео контента: камеру и видеоредактор;
  • оптимизировать и улучшать видеоплеер;
  • продвигать надежный и поддерживаемый код, прозрачную документацию и масштабируемую архитектуру;
  • участвовать во всех этапах разработки — от проектирования до запуска.

С помощью таких технологий, как:

  • Swift, iOS 14+;
  • архитектуры MVP, MVVM, VIPER, навигация на Coordinator;
  • внедряем SwiftUI, Combine, async/await;
  • работа с аудио и видео на базе AVFoundation;
  • Metal, Vision и CoreML для видеоредактора и камеры (всему научим).

У нас все сложится, если ты:

  • хорошо знаешь Swift и платформу iOS;
  • владеешь хорошими практиками проектирования архитектуры iOS-приложений;
  • понимаешь классические алгоритмы и структуры данных;
  • хочешь изучать новые технологии, готов развивать их и развиваться самому.

Как мы проводим собеседования


1Знакомство

Просто общаемся: вы задаёте вопросы о потенциальной работе, мы рассказываем о продукте и команде. Это может быть созвон или встреча в офисе — как вам удобнее. Знакомство нужно, чтобы на старте понять, будет ли нам классно работать вместе. Поэтому узнайте здесь как можно больше: чем вы будете заниматься, как выглядит типичная рабочая неделя, какие задачи стоят перед вами и командой. Для чего нужно знакомство?

2Интервью

Если знакомство прошло хорошо, вам предложат пройти интервью — их количество зависит от вашей специализации и уровня. На этом этапе вы поймете, с какими типами задач будете работать в Дзене, а мы — ваш ход мыслей. Например, все разработчики обычно проходят whiteboard-интервью и интервью по технологиям. У продакт-менеджеров, маркетологов и креативных команд свои интервью и тестовые задания. Лучше всех их порядок и количество знает рекрутер — не стесняйтесь задавать вопросы. Как проходят интервью?

3Финал

Общаемся ещё раз: вы сможете задать любые вопросы, а мы подробно расскажем о технологиях, фреймворках, планах на развитие продукта и почему нам будет классно работать вместе. После возьмём небольшую паузу и вернёмся с ответом. Если всё сложится, обсудим первый рабочий день, если нет — обязательно дадим обратную связь. Какой следующий шаг?

Давайте знакомиться!
Заполняйте форму и приходите к нам

    glider