frontend-разработчик рекламных технологий

грейд
senior
формат
удалённо по РФ
страна
Россия
опубликована
сегодня

описание

Мы в поисках Frontend-разработчика! Направление объединяет рекламные продукты и инструменты для бизнеса: VK Рекламу, ОРД, MyTracker. Они упрощают начало работы и ежедневное взаимодействие с рекламными кампаниями для любых категорий пользователей — от начинающих предпринимателей до профессионалов маркетинга.

задачи

  • Разработка рекламного SDK для веба
  • Разработка партнёрского кабинета VK Рекламы
  • Проработка архитектуры фронтенд-компонентов
  • Онбординг младших грейдов
  • Код-ревью

требования

  • JavaScript
  • Уверенное использование ES6+: замыкание, прототипы и цепочка прототипов, модули, деструктуризация, spread/rest
  • Понимание асинхронности на уровне модели выполнения: Promise, async/await, очередь микрозадач и макрозадач, event loop, типичные гонки и утечки
  • Применение ООП там, где оно упрощает модель (инкапсуляция, композиция, контракты), и умение обосновать выбор в пользу функций и модулей
  • Семантическая вёрстка HTML5: доступность базового уровня (роли, фокус, формы, заголовки)
  • CSS3: Flexbox, Grid, адаптив, mobile-first, кросс-браузерность
  • SCSS/Sass или CSS Modules: предсказуемая структура стилей, изоляция, отсутствие «глобального супа»
  • Умение объяснить, почему вёрстка ломается на конкретном брейкпоинте или браузере, и починить это системно
  • Компоненты, хуки, жизненный цикл и эффекты: корректные зависимости, отсутствие лишних ререндеров, предсказуемые побочные эффекты
  • TypeScript как инструмент контрактов: типы пропсов, состояние, ответы API, сужение типов, общие утилиты без «any по умолчанию»
  • Проектирование состояния: локальное, серверное и глобальное. Redux — когда общее состояние и явные переходы оправданны; умение не тащить в стор то, чему там не место
  • React Router: вложенные маршруты, параметры, защита маршрутов, согласованность URL и состояния экрана
  • Git: осмысленная история, ревью через merge/pull request, разрешение конфликтов, безопасная работа с общими ветками
  • Webpack: понимание, из чего состоит сборка (энтри, лоадеры, код-сплиттинг, окружения), и способность локализовать проблему сборки
  • REST API: проектирование клиентского слоя (ошибки, отмена, повтор, кэш, согласованность UI с ответом сервера)

условия

  • Гибкий график работы
  • Бонусы и скидки от партнеров
  • Офис в центре города
  • ДМС
  • Профессиональная команда

навыки

компания

Социальная сеть и IT-экосистема, объединяющая миллионы пользователей. Предлагает общение, музыку, видео, игры, стриминг, онлайн-магазин и сервисы для бизнеса. Удобная платформа для связи и развлечений.

Подробнее о компании →

похожие вакансии

статьи для разработчиков