👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

JavaScript разработчик

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Мы открываем для людей многообразие мира кино

Описание вакансии

О компании и команде

Иви — один из лидеров рынка онлайн-кинотеатров в России и странах СНГ.

Мы работаем на рынке профессионального легального видеоконтента уже 12 лет.

Быть в команде Иви — это каждый день решать интересные задачи в атмосфере свободы, доверия, открытости, а также реализовывать проекты, повышая культуру и качество жизни людей.

Как мы работаем:

У нас 80% фронта и 20% бэкенда, где бэкенд это в основном Server-Side Rendering без баз данных, а бизнес-логика реализована с помощью API.

  • На фронте используем React, Redux.
  • На бэкенде используем Node.JS и Express.
  • Большая часть кода на TypeScript.
  • Для мониторинга используем Grafana и Kibana, а метрики собираем через Prometheus и Clickhouse
  • Пишем unit-тесты на jest + enzyme.
  • Обязательное перекрёстное код-ревью проходим в upsource.
  • В качестве task-трекера используем Jira, а система контроля версий у нас Git.
  • Рутинные операции автоматизированы с помощью ботов.
  • Налаженный процесс Continuous Integration и Continuous Delivery на базе Jenkins и Docker, на подходе Kubernetes.
  • За деплой на боевые сервера отвечает отдельный релиз-инженер.
  • Избавляемся от legacy: php на бэке и Backbone и JQuery на фронте.

    В команде Иви тебе предстоит:
  • Пилить большие стратегические фичи, которые затрагивают фронтенд и бэкенд сайта ivi.ru.
  • Помогать переписывать проект полностью на новые технологии: React, Node.JS.
  • Ресерчить новые технологии на предмет применения их на платформе.
  • Рефакторить и оптимизировать.
  • Покрывать свой код unit-тестами.
  • Как командный игрок участвовать в улучшении процессов команды.

          Ожидания от кандидата

          • Опыт серверной разработки на Node.JS от одного года.
          • Опыт работы с большей частью нашего стека технологий и знание о том, как эффективно использовать React и Redux.
          • Готовность работать с legacy-кодом.
          • Умение искать решение для сложных технических задач и продуктовых фич и не боитесь ошибиться.
          • Умение оценивать сроки своей работы.
          • Понимание ценности и принципа Agile и командной работы. Умение слушать, договариваться и помогать.
          • Вы командный игрок и ставите цели команды в приоритете.
          • Вы получаете удовольствие, когда миллионы пользователей ежедневно пользуются тем, что вы создали.

          Условия работы

          • Официальное трудоустройств и конкурентную заработную плату. Мы аккредитованная ИТ-компания
          • Уютный и современный офис в шаговой доступности от станций метро Дмитровская, Савеловская, рядом с Флаконом и Хлебозаводом.
          • Предоставление современной рабочей техники, дополнительный монитор и многое другое для комфортной работы
          • Забота о здоровье: возможность получать консультации психолога, юриста, финансового консультанта и специалиста по ЗОЖ, а после испытательного срока - ДМС (со стоматологией) и страховку для выезда за рубеж.

          Бонусы

          • Поддержка в обмене знаниями и идеями: поощряем выступления на митапах и помогаем с подготовкой докладов.
          • Бесплатная подписку на сервис корпоративных скидок и предложений BestBenefits, а также доступ к онлайн-библиотеке издательства «МИФ».
          • Вишенка на торте: специальное предложение по подписке Иви.

            Увидимся, твой Иви!