📍 Москва (м. Белорусская)Офис или гибрид
Авито – самый популярный сайт объявлений в России. Cейчас на сайте размещено почти 40 млн активных объявлений, ежемесячная аудитория составляет около 33 млн пользователей, а каждую минуту через сайт совершается около 120 сделок. Сейчас открыта вакансия на позицию Frontend Developer в команду Backoffice Core — это команда, которая развивает платформу Backoffice as a Service (BaaS). BaaS — это интегрированная в экосистему Авито платформа для автоматизации бизнес-процессов операционного ядра компании.
Платформа будет включать в себя:
- Управление маршрутизацией в микросервисы через API Gateway.
- Функции управления доступом пользователей.
- UX на базе архитектуры микрофронтендов с возможностью конфигурации интерфейсов из web-компонентов.
- Сервисы уведомления сотрудников и мессенджер для p2p коммуникации.
- Инструменты поддержки принятия решений (a/b тестирование, карты кликов, воронки и т. д.).
Руководители
Андрей Горобец.
Почему рекомендуем
- Avito.ru — самый популярный сайт объявлений в России, входит в топ-5 площадок рунета, топ-3 мировых классифайдов, топ-3 самых дорогих компаний рунета.
- У продукта ~500 пользователей — это разработчики из бизнес-юнитов.
Чем предстоит заниматься
- Разрабатывать сервисы, требующие высоких показателей производительности и доступности.
- Получать обратную связь от пользователей сразу после выкатки новых фич.
- Прокачать свои скиллы в разработке highload (отдельные сервисы генерируют до 20К RPS).
- Прокачать скиллы в разработке микрофронтендной архитектуры.
- Прокачать навыки в Node.js, на котором разрабатываем SSR и BFF для каждого SpA.
- Принять участие в проектировании сервисов с нуля, многие из компонентов платформы еще только предстоит разработать.
Кого ищут
- Отлично владеете базовыми технологиями — HTML, CSS, JavaScript, DOM, браузерные API.
- Имеете опыт разработки сложных продуктов с использованием Vue.js и Node.js.
- Интересуетесь новыми технологиями во фронтенде.
- Имеете дело с инструментами фронтенд-разработки — автоматизация, сборщики, препроцессоры, системы тестирования.
- Знаете, как оптимизировать приложение и сделать его быстрее.
- Знакомы с шаблонами проектирования и умеете их применять, придерживаетесь принципов SOLID.
- Знакомы с основными алгоритмами и структурами данных.
- Умеете писать поддерживаемый и тестируемый код.
- Способны тщательно планировать и приоритизировать свою работу.
- Имеете опыт проектирования систем с нуля.
- Умеете проводить код-ревью.
Будет плюсом:
- Имеете опыт коммерческой разработки с использованием React и TypeScript.
Что предлагают
- Интересные и важные задачи на очень большом проекте.
- Передовые технологии и подходы, возможность пробовать новое.
- Опытные и заинтересованные коллеги, готовые оказать поддержку.
- Возможность приносить пользу миллионам пользователей, реализуя решения, основанные на данных.
- Возможность проходить обучение за счёт компании, участие во внутренних митапах, хакатонах, тренингах.
- После возвращения к работе в офисе: красивый и комфортный офис в 2 минутах от метро «Белорусская»: панорамный вид на центр города, места для уединённой работы, зоны отдыха, гамаки и скейтборды.
Как устроен процесс найма
- Технический скрининг.
- Техническое интервью.
- Интервью с руководителем + HR.
Полезные материалы на внешних ресурсах
Наталья Барашкова IT Recruiter