👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Старший фронтенд-разработчик в команду мессенджера

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

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

Компания

Сервис объявлений, которым каждый месяц пользуется треть населения России

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

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

Наша команда не отстаёт от современных тенденций рынка — мы разрабатываем конструктор чат-ботов, в котором средствами визуального программирования можно сконструировать сценарии автоматизированного общения для мессенджера Авито, других мессенджеров или даже голосового канала связи.

Продукт молодой, но на текущий момент мы уже прошли этап MVP и находимся на пути активного масштабирования за счет наращивания функционала платформы и привлечения новых пользователей: как команд внутри компании, так и среди пользователей самого Авито.

Одним из важных направлений для масштабирования для нас сейчас является обработка естественного языка и определения смысла сообщений с помощью механизмов машинного обучения.

Примеры будущих задач:

  • дополнение интерфейса визуального конструктора ботов новыми возможностями и инструментами (например: блок настройки параметров триггеров для запуска ботов);
  • оптимизация отрисовки графа сценария бота, реализованного на Canvas;
  • доработки UI, направленные на улучшение UX, повышение понятности и ускорение процесса редактирования ботов (например: добавление поиска по сценарию по заданному тексту, групповое выделение и копирование блоков сценария).

Вам предстоит:

  • работать в кросс-функциональной команде, состоящей из менеджера продукта, продуктового аналитика, тестировщика, разработчиков бэкенда и фронтенда;
  • принимать участие в проработке задач и реализовывать новые фичи;
  • разрабатывать фронтенд на современном стеке технологий: JS, TypeScript, React, Redux, CSS Modules, Webpack, Babel, Jest, Enzyme, Codecept;
  • проводить code review других frontend-разработчиков.

Мы ждём, что вы:

  • имеете опыт коммерческой разработки на JavaScript от 3-х лет;
  • уверенно знаете React, TypeScript и Redux;
  • отлично владеете CSS, HTML и умеете кросс-браузерно верстать;
  • имеете хорошее понимание того, как работает браузер и как он взаимодействует с сервером;
  • имеете опыт разработки Single Page Application;
  • понимаете, как правильно организовать клиент-серверное API;
  • умеете писать хорошо масштабируемые и тестируемые компоненты;
  • любите работать не только над техническими, но и продуктовыми задачами;
  • любите и умеете писать тесты.

Будет здорово, если вы:

  • имеете опыт работы с Canvas или понимание принципов работы библиотек, взаимодействующих с ним;
  • имеете опыт разработки бэкенда.

Бонусы

Работа у нас — это:

  • прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
  • забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
  • развитие полезных навыков: на курсах для сотрудников можно прокачать искусство переговоров или выучить английский;
  • талантливая команда, готовая поддержать ваши инициативы;
  • замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.