Фронтенд-разработчик в Core Services (команда Infomodel)
В работе мы ставим амбициозные цели и не останавливаемся на достигнутом. Поэтому для нас так важно, чтобы каждый участник большой команды Авито разделял культуру компании. Погрузиться в неё помогает Манифест, в котором собраны наши основные ориентиры — миссия, ценности, принципы работы manifesto.avito.com
О команде
Наша команда занимается разработкой и поддержкой ключевых платформенных сервисов Авито. Среди них хранилища объявлений и данных о пользователях, а также инфомодель — конструктор метаданных.
В Авито сейчас насчитывается более 15000 категорий, среди которых есть различные виды автомобилей, недвижимости, резюме, телефонов и, конечно, котиков. Ежедневно в структуре данных объявлений производится около 15 изменений. Команда Инфомодели обеспечивает возможность автоматической перестройки метаданных объявлений, а значит и всех мест, где эти метаданные используются (например: подача, редактирование, поисковые фильтры, ценообразование).
Примеры будущих задач:
— переработать интерфейс редактирования атрибутов в категорийном дереве Инфомодели;
— визуализировать исполнение 700 зависимостей на графе зависимостей формы;
— перевести страницу настройки форм с Vue2 на React.
Вам предстоит:
— делать сложный, но понятный продукт для разработчиков и не только;
— развивать UX работы с метаданными объявлений;
— развивать UX работы с настройкой форм подачи/отображения объявлений (Low-Code решение);
— работать над CI/CD процессами в команде;
— обновить стек технологий и сделать “как надо”.
Мы ждём, что вы:
— опытный web-разработчик, готовый делать классные инструменты для коллег;
— умеете в архитектуру;
— имеете опыт с React и готовы научиться писать на Vue2;
— любите и пишите тесты;
— не боитесь проектировать интерфейс и нарисовать чего-нибудь в Figma.
Будет здорово, если вы:
— имеете опыт и с Vue, и c React;
— имеете опыт с Node.JS (BFF).