описание
Мы в поисках 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-экосистема, объединяющая миллионы пользователей. Предлагает общение, музыку, видео, игры, стриминг, онлайн-магазин и сервисы для бизнеса. Удобная платформа для связи и развлечений.
Подробнее о компании →