Интерфакс - крупнейшая в России негосударственная информационная группа, создатель передовых информационно-аналитических систем в сегменте 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 мин. ходьбы от метро);
- Возможность работать удаленно;
- Тренинги и обучение, участие в профессиональных конференциях и корпоративных мероприятиях.