Старший фронтенд-разработчик в команду мессенджера
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
Наша команда не отстаёт от современных тенденций рынка — мы разрабатываем конструктор чат-ботов, в котором средствами визуального программирования можно сконструировать сценарии автоматизированного общения для мессенджера Авито, других мессенджеров или даже голосового канала связи.
Продукт молодой, но на текущий момент мы уже прошли этап 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 или понимание принципов работы библиотек, взаимодействующих с ним;
- имеете опыт разработки бэкенда.
Бонусы
Работа у нас — это:
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- развитие полезных навыков: на курсах для сотрудников можно прокачать искусство переговоров или выучить английский;
- талантливая команда, готовая поддержать ваши инициативы;
- замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.