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, а также доступ к онлайн-библиотеке издательства «МИФ».
- Вишенка на торте: специальное предложение по подписке Иви.
Увидимся, твой Иви!