Senior Frontend developer (Vue)

Дата размещения вакансии: 25.11.2024
Работодатель: Интерфакс
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
Более 6 лет

Интерфакс - крупнейшая в России негосударственная информационная группа, создатель передовых информационно-аналитических систем в сегменте B2B, одно из ведущих в стране и наиболее цитируемых в мире российских информационных агентств.

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

Компания Интерфакс один из лидеров в своей отрасли и в числе своих клиентов имеет все крупнейшие СМИ, теле- и радиоканалы, интернет СМИ, издательства, государственные и бизнес-структуры, а также игроков финансового сектора, таких как биржи и банки.

Продуктом деятельности информационного агентства Интерфакс являются платные ленты новостей. В этих лентах новости сгруппированны и структурированы по регионам, тематикам, отраслям и другим атрибутам. Доступ к этим лентам осуществляется по подписной модели.

О проекте:

  • Вам предстоит участвовать в разработке приложения для создания и публикации новостей.
  • Frontend реализован в виде PWA и предоставляет интерфейс для написания и редактирования новостей, передачи их между пользователями и мониторинга сайтов с обновлением данных в реальном времени.
  • Работать предстоит только с современными браузерами.
  • Мы используем Vue.js + Vuex для отрисовки интерфейса и ProseMirror для редактирования текста.
  • Мы внимательно подходим к вопросам производительности, пишем unit-тесты, и заботимся о качестве кода.

Задачи, которые предстоит решать:

  • Разработка PWA с использованием фреймворков Vue.js и ProseMirror;
  • Участие в проектировании нового функционала, выявление технических рисков;
  • Написание unit и интеграционных тестов;
  • Верстка по макетам;
  • Обсуждение с дизайнерами деталей реализации компонентов системы по макетам;
  • Обсуждение и согласование решения с backend командой Выработка предложений по рефакторингу, участие в создании и развитии внутренних стандартов и практик;
  • Исследование и оценка новых технологий для применения а проекте.

Что мы ожидаем увидеть в успешном кандидате:

  • Понимание работы web-приложений;
  • Опыт разработки RIA и SPA;
  • Хорошее знание JavaScript (ES2015), HTML 5/CSS 3;
  • Знание хотя бы одного mvc (mvvm) JS framework ( Angular 2 / React / Redux / Ember / Vue, Meteor) и принципов композиции компонентов;
  • Умение работать с VCS (Git); опыт работы с API сторонних сервисов;
  • Владение современными инструментами промышленной разработки и понимание основ клиентской и серверной оптимизации;
  • Опыт работы в команде;
  • Умение делать декомпозицию поставленных задач, оценивать и выдерживать сроки их исполнения;
  • Умение аргументированно отстаивать предлагаемые решения;
  • Высокая самостоятельность и ответственность.

Будет плюсом:

  • Понимаете методологии TDD/BDD и опыт написания javascript unit tests;
  • Понимаете что такое REST, WebSocket;
  • Умение работать с Sass/Less/Stylus;
  • Опыт разработки приложений со строгими требованиями к скорости работы на разных платформах(Десктоп/Планшет /Телефон) и скорости доставки контента;
  • Опыт разработки гибридных или нативных мобильных приложений (опыт с PhoneGap/Cordova, React Native, NativeScript и подобными технологиями);
  • Опыт работы на крупных проектах;
  • Желание расти и разбираться в новых областях и участие в продуктовой работе.

Что мы готовы предложить:

  • Официальное оформление с первого дня работы, ДМС (включая стоматологию), "белая" заработная плата, премии по результатам работы: квартальные, годовые;
  • Удобное местоположение: офис в историческом центре Москвы (Маяковская, 1 мин. ходьбы от метро);
  • Возможность работать удаленно;
  • Тренинги и обучение, участие в профессиональных конференциях и корпоративных мероприятиях.