Старший фронтенд-разработчик в команду чат-ботов
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Наша команда не отстаёт от современных тенденций рынка, мы разрабатываем конструктор чат-ботов, в котором средствами визуального программирования можно сконструировать сценарии автоматизированного общения для мессенджера Авито, других мессенджеров или даже голосового канала связи.
Продукт молодой, но на текущий момент мы уже прошли этап MVP и находимся на пути активного масштабирования за счет наращивания функционала платформы и привлечения новых пользователей: как команд внутри компании, так и среди пользователей самого Авито.
Одним из важный направлений для масштабирования сейчас для нас является обработка естественного языка и определения смысла сообщений с помощью механизмов машинного обучения.
Более подробно про наш конструктор ботов можно почитать тут: https://habr.com/ru/company/avito/blog/584132/?fbclid=IwAR3h2JcCYe-fKaE896-A5tA60GVSJeMe6KTt88xYiptyEobKqA3iYpgXkuI
Примеры будущих задач:
- дополнение интерфейса визуального конструктора ботов новыми возможностями и инструментами (например: блок настройки параметров триггеров для запуска ботов);
- оптимизация отрисовки графа сценария бота, реализованного на 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 или понимание принципов работы библиотек взаимодействующих с ним;
- умеете писать не только клиентсткий код, но и имели опыт разработки backend’а.
Работа у нас — это:
- возможность повлиять на ежедневный опыт работы огромной команды Авито;
- талантливая команда, готовая поддержать ваши инициативы;
- мощное железо, дополнительные мониторы и всё, что нужно для продуктивной работы;
- прозрачная система премий, достойная зарплата — размер обсудим на собеседовании;
- личный бюджет на обучение, который можно тратить на книги, курсы и конференции;
- забота о здоровье: с первого дня у вас будет ДМС со стоматологией, в офисе принимают терапевт и массажист;
- удалёнка и замечательный офис в двух минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы и зоны отдыха.