Хочешь получать первым свежие Javascript вакансии? - тогда подписывайся на наш канал. Система тегов по городам и технологиям поможет найти то, что тебе интересно.
Онлайн-кинотеатр ivi #Москва #офис ЗП: От 160 000 до 200 000 руб. #React #Redux #Typescript #Backbone #JQuery #Grunt #Gulp #Webpack #Backend #NodeJS #JS #API #Jest #JIRA #Git #Jenkins #Docker #Frontend #SCRUM #Agile Мы - самый крупный онлайн кинотеатр в России! У нас 50 млн. пользователей, 60 тыс. единиц контента, и мы не собираемся останавливаться на достигнутом! ivi.ru активно развивается, и наша команда растет: сейчас мы ищем JavaScript-разработчика, который будет создавать самый крутой в мире продукт на стыке новых технологий и UX. Какой стек технологий и инфраструктуру мы используем? У нас 80% фронта и 20% бэкенда. • На фронте используем React, Redux, TypeScript. И еще немного Backbone и JQuery, от которых постепенно отказываемся. • Собираем проект с помощью grunt, gulp и webpack. • Для проверки code style мы используем tslint и eslint. • Бэкенд переписываем на Node.JS и рендер React-компонентов. Мы не используем базу данных, а бизнес-логика реализована с помощью API. • Пишем unit-тесты на фронте, используя Karma + Jasmine (переходим на Jest). • Обязательное ревью проходим в upsource. • В качестве task-трекера используем Jira, а система контроля версий у нас Git. • Рутинные операции автоматизированы с помощью ботов. • Налаженный процесс Continuous Integration и Continuous Delivery на базе Jenkins и Docker. За деплой на боевые сервера отвечает отдельный релиз-инженер. Что нужно будет делать? • Пилить большие стратегические фичи, которые затрагивают фронтенд и бэкенд сайта ivi.ru. • Учитывать особенности и ограничения десктопной и мобильной реализации сайта. • Помогать переписывать проект полностью на новые технологии: React, Redux, Node.JS. • Ресерчить новые технологии на предмет применения их на платформе. • Рефакторить и оптимизировать. • Покрывать свой код unit-тестами. • Как командный игрок участвовать в улучшении процессов команды. Какая у нас команда и процессы? Роли: • Product Owner, определяющий стратегию развития продукта. • Scrum Master, помогающий настраивать процессы и проводить встречи. • Верстальщик, который полностью берет на себя все задачи по верстке. • Разработчики, создающие крутой продукт. • Тестировщики, обеспечивающие высокое качество. • А еще у нас есть лидер web-разработки, который помогает развиваться платформе и разработчикам. Процессы: • Мы придерживаемся ценностей и принципов Agile и живем по SCRUM. • У нас есть регулярные Daily Scrum Meeting, планирование, демо и ретро. • Мы плотно работаем с новыми сотрудниками и помогаем разобраться во всех тонкостях проекта. • Составляем индивидуальный план развития и помогаем по ним идти. • Проводим регулярные индивидуальные встречи для развития и обратной связи. • Приветствуем выступления на митапах и помогаем с подготовкой докладов. Как узнать, что ты нам походишь? • Ты работал с большей частью нашего стека технологий и знаешь как эффективно использовать React и Redux. • Ты готов работать с legacy-кодом. • Ты умеешь искать решения для сложных технических задач и продуктовых фич и не боишься ошибаться. • Ты умеешь оценивать сроки своей работы. • Ты понимаешь и разделяешь ценности и принципы Agile и командной работы. Умеешь слушать, договариваться и помогать. • Ты командный игрок и ставишь цели команды в приоритете. • Ты получаешь удовольствие, когда миллионы пользователей ежедневно по...