Frontend-разработчик (JavaScript)
Зарплата
от 160 000 до 220 000 ₽
Требования
Местоположение и тип занятости
Компания
Мы открываем для людей многообразие мира кино
Описание вакансии
Условия работы
Какой стек технологий и инфраструктуру мы используем?
У нас 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 и командной работы. Умеешь слушать, договариваться и помогать.
- Ты командный игрок и ставишь цели команды в приоритете.
- Ты получаешь удовольствие, когда миллионы пользователей ежедневно пользуются тем, что ты создал.
Мы предлагаем:
- Возможность получить уникальный опыт в онлайн-кинотеатре №1 в России и СНГ;
- Развитую культура лидерства - мы всегда рады обсудить и реализовать классные идеи;
- Конкурентная заработная плата по результатам собеседования, трудоустройство по ТК РФ;
- Офис в шаговой доступности от станций метро Дмитровская, Савеловская;
- Гибкое начало рабочего дня: мы начинаем до 11 часов;
- ДМС со стоматологией после прохождения испытательного срока + страховка для выезда за рубеж;
- Обучение и митапы внутри компании, а также профессиональные курсы, тренинги и участие в конференциях;
- Подписку на ivi;
- Пакет релокации.
Еще немного о нас:
- Мы работаем в современном комфортном офисе, где есть зона отдыха, пинг-понг, настольный футбол и даже свой кинотеатр;
- В ivi можно найти друзей по интересам - у нас работают музыканты, спортсмены, игроманы, киноманы и т.д.;
- Мы проводим крутые корпоративы и не только: мы часто собираемся, чтобы отметить важные для нас даты или просто хорошо провести свободное время.