PIX System

О клиенте

PIX System — американская технологическая компания, разработчик софта и устройств для сферы киноиндустрии. Линейка продуктов охватывает художественное, телевизионное и коммерческое производство.

Уникальным продуктом от PIX является своеобразный файлообменник, куда режиссеры и операторы могут сразу выгружать кадры фильма, а их коллеги — в режиме реального времени предлагать правки и вносить комментарии.

PIX System — монополист на рынке, среди клиентов — знаменитые голливудские режиссеры и продюсеры. Сериалы “Игра престолов”, “Карточный домик”, марвеловские “Мстители”, “Джокер” Тодда Филлипса, “Ирландец” Мартина Скорсезе сняты и смонтированы с помощью приложений PIX System. Дэвид Финчер — бессменный фанат приложения PIX Mac, над которым непосредственно работает команда проекта в Provectus.

В 2019 году PIX System приобрела компанию Codex, чтобы на базе ее устройств предложить ускоренный процесс кинопроизводства. В этом же году PIX получил престижную награду Emmy Awards, — эквивалент телевизионного “Оскара”.

О проекте

Планы и достижения

Переход PIX Mac с 32-битной на 64-битную архитектуру занял три месяца вместо оговоренных четырех. Результат превзошел ожидания заказчика, — обновленный PIX Mac считаем значительным достижением нашей команды.

Решить задачу оперативно и справиться с трудностями помог невероятный коммитмент команды, а также интерес к индустрии и продукту. Первоначально задача выглядела довольно непривлекательно: запущенный легаси и франкенштейн из технологий Xamarin.mac, .net и устаревшей версии Objective-C для UI. Само приложение, 32-битный PIX Mac 2008 года, требовало серьезной доработки. Любые изменения были критическими: чуть что мы сдвигали в коде, как начинали сыпаться жуткие баги.

Несколько месяцев багофиксов, внедрение двух фичей, — и обновленный 64-битный PIX Mac подоспел под релиз macOS Catalina.

С начала работы над приложением (благодаря нашему пресейлу и эффективной реализации задачи) у команды Provectus положительный прогресс в отношениях с PIX System. Мы наладили прозрачную коммуникацию, заказчик с доверием относится к экспертизе от нашей команды.

Сейчас ведем переговоры о передаче на нашу сторону Back-end и DevOps части проекта. Также заключили контракт до декабря, чтобы дополнить приложение новыми фичами. Важным триггером для нас является нишевость индустрии и сам PIX Mac — интересный и самый популярный продукт в линейке компании. Хотим и дальше им заниматься, чтобы сделать максимально крутым.

Какой технологический стек проекта?

QA стек:

  • PixMac desktop application tests are automated by xctest
  • API is being automated using Python 3.6, libraries – ‘behave’ (BDD framework), ‘requests’, ‘swagger_parser’ (gets requests structure and validation form swagger docs of microservices), ‘boto3’ (AWS SDK)

OS стек:

  • Swift (планируем взять последнюю версию для дальнейшей работы)
  • Objective-C
  • .net
  • Xamarin.Mac

В чем преимущества работы на проекте PIX System?

1

За счет налаженной прозрачной коммуникации с заказчиком у нас на проекте нет микроменеджмента. Митингов — минимальное количество. Назначаем два раза в неделю, но так как виден прогресс в Jira, иногда отменяем и их. Проблемы с блокерами не откладываем в долгий ящик, а сразу обсуждаем с клиентом. Можем работать из дома, это никак не сказывается на результате и коммуникации; общаемся всегда с включенной камерой.

2

Для дальнейшей работы PIX Mac предлагают брать технологии, которые нам удобны. Поэтому планируем использовать последние версии, к примеру Swift, и совершенствовать продукт, прокачивая свои скилы в последних технологиях.

3

Планируем регулярные командировки в США с командой — чтобы проводить воркшопы на месте и знакомиться с рынком, для которого создаем продукт.

Q&A по проекту PIX System

Есть ли тестовое задание?

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

Какой график работы?

График работы гибкий. Обычно команда на связи с 12 часов дня. Есть возможность работать из дома.

Какую методологию использует команда?

Основная методология работы Scrum, но, как показала практика, она подходит только для внедрения фичей. Для багофиксов используем Kanban.

Нужен ли английский для работы на проекте?

Да, необходимый уровень английского: Upper-Intermediate. На проекте очень важна понятная коммуникация с клиентом.

Есть ли перспектива командировок?

Командировки в США для проведения воркшопов и знакомства с рынком, для которого создаем продукт.

Напишите нам на jobs@provectus.com и мы расскажем вам о проекте PIX System подробнее.

Close
Upload CV
  • Accepted file types: txt, rtf, dot, doc, docx, ppt, pptx, xls, xlsx, pdf, png, jpg.
  • This field is for validation purposes and should be left unchanged.

Я даю разрешение на обработку моих персональных данных и согласен с политикой конфиденциальности сайта.