Senior Frontend developer (ES6+, Vue + Nuxt, продуктовая разработка)

Зарплата

от 200 000 до 220 000 ₽

Местоположение и тип занятости

Полный рабочий деньМожно удаленно

Компания

Рекрутинговое агентство

Описание вакансии

Условия работы

Формат работы: удаленный/гибридный или офис ( по желанию), полный рабочий день.

Офис: г. Москва, Новый Арбат, д. 21, эт. 5 (метро Смоленская, Арбатская)

Описание вакансии:

Компания работодатель - одна из ведущих в России, разрабатывающие системы автоматического дистанционного обслуживания с применением искусственного интеллекта (голосовые и чат роботы на основе анализа естественной речи). Сейчас общий штат компании насчитывает более 200 человек, это ИТ-разработчик, продуктовая и сервисная разработка.

Заказчиками компании являются коммерческие торговые, производственные компании, сферы услуг, ведущие банки России, ведущие телекоммуникационные компании, госкорпорации, сбытовые, транспортные компании и правительственные структуры.

Под капотом

Сейчас в команде несколько backend разработчиков, один Tech Lead, два FullStack . Senior Frontend developer подчиняется руководителю отдела разработки, но основное взаимодействие будет с Product Onwer-ом. С клиентом - только если внутренним, в компании в первую очередь делают проекты под себя. Проект не с нуля (достаточно новый, обновлялся 1, 5 года назад), нужен один человек полноценный на фронт, в дальнейшем планируется еще один Frontend developer. Задача - писать масштабируемый, легко поддерживаемый с возможностью быстрого внесения правок и работающий быстро код.

Проект: разработка веб-интерфейса для разработки голосовых роботов (включая схемы взаимодействия). Стадия: активная разработка.

Технологии, с которыми сейчас работают на проекте: ES6+, Vue.js / Nuxt.js.

Обязанности:

  • Frontend разработка автоматизированных систем с использованием технологий синтеза и распознавания речи (скрипт, который обрабатывает входящие звонки).

Требования:

  • Опыт работы с ES6+ от 2х лет;
  • Опыт работы с REST API, понимание принципов построения и работы Headless приложений с микрофронтовой архитектурой;
  • Опыт работы с CSS3, HTML5, SASS или LESS;
  • Опыт использования систем контроля версий (Git) и баг-трекеров (JIRa или Redmine);
  • Умение разбираться в чужом коде, лаконично писать свой и документировать его;
  • Уверенное понимание принципов работы асинхронного кода;
  • Нацеленность на построение удобных интерфейсов (UX/UI);
  • Знакомство с командной строкой Linux;
  • Опыт работы в команде из разработчиков.

Условия:

  • Работа в стабильно развивающейся компании, аккредитованы как ИТ-компания;
  • Официальное трудоустройство, з\п полностью белая;
  • Полный рабочий день, понедельник-пятница, начало-конец рабочего дня гибкие; сейчас вся команда работает удаленно;
  • Релизы 2 раза в месяц + хотфиксы. В разработке используются современные и интересные технологии (взаимодействие с нейронными сетями, распознавание речи, частично машинное обучение);
  • Обучение речевым технологиям ( при желании Redmine, Unix-like, VoiceXML, IVR системы, платформа Asterisk, протоколы SIP, MRCP, RTP, UDP), помощь в освоении новых технологий, участие в разнообразных проектах (например, Хакатон);
  • З\п оклад по итогу технического собеседования, официальный net + премии (годовые, за проекты),
  • Техника для работы может быть предоставлена ( оговаривается дополнительно с финальным кандидатом).

Бонусы

Плюсы вакансии:

  • Можно выбрать технологию для работы: библиотеки, направление развития проекта, сейчас основной стек Vue.js и Nuxt.js, но если будет необходимость полностью уйти от него - то можем и это рассмотреть;
  • Выбор архитектуры проекта.

Дополнительные инструкции

Этапы собеседований:

- краткий опросник от рекрутера

- техническое интервью в отделе разработки

- коммуникационное собеседование с техническим директором