- Страна
- Россия
Откликайтесь
на вакансии с ИИ

Senior Frontend-разработчик в MAX
VK — один из крупнейших тех-гигантов России с сильной инженерной культурой. Вакансия предлагает работу над сложным продуктом (платформа MAX), удаленный формат и широкие возможности для технического влияния на архитектуру и процессы.
Сложность вакансии
Роль требует глубокой экспертизы не только в React, но и в мобильной веб-разработке (WebView, bridge), а также навыков проектирования архитектуры и оптимизации производительности (Web Vitals). Высокая планка Senior-уровня подразумевает активное участие в процессах CI/CD и менторстве.
Анализ зарплаты
Зарплата в объявлении не указана, однако для позиции Senior Frontend в крупных российских бигтех-компаниях (VK, Яндекс, Ozon) рыночный диапазон обычно составляет 350 000 – 500 000 рублей после вычета налогов. Предложенные оценки соответствуют текущим реалиям рынка для специалистов с опытом от 5 лет.
Сопроводительное письмо
Составьте идеальное письмо к вакансии с ИИ-агентом

Откликнитесь в vk уже сейчас
Присоединяйтесь к команде VK и создавайте масштабные интерфейсы для платформы MAX — откликайтесь прямо сейчас!
Описание вакансии
Senior Frontend-разработчик в MAX
Локация: Удалённо
Компания: VK
ЗП: обсуждается на собеседовании
Занятость: Полная
Мы — команда frontend-разработки платформы MAX для партнёров. Делаем удобные и масштабируемые интерфейсы, которыми ежедневно пользуются наши партнёры, и сейчас ищем Senior Frontend-разработчика, который поможет нам развивать продукт и усиливать команду.
Задачи:
Разрабатывать и поддерживать frontend-приложения на React и TypeScript
Проектировать архитектуру frontend-приложений, выбирать подходящие технические решения и инструменты под задачи продукта
Реализовывать адаптивные интерфейсы для desktop- и mobile-сценариев
Разрабатывать и поддерживать веб-мини-приложения, работающие внутри мобильного приложения / WebView
Разрабатывать и развивать компонентную библиотеку: создавать переиспользуемые UI-компоненты, поддерживать дизайн-систему и внедрять единые frontend-подходы в продуктах
Интегрироваться с backend API, внешними сервисами и, при необходимости, с возможностями мобильного приложения через bridge/API хоста
Работать с производительностью: оптимизировать загрузку, размер бандла, рендеринг, Core Web Vitals, Lighthouse-метрики
Поддерживать и улучшать существующую кодовую базу: рефакторинг, устранение технического долга, повышение стабильности и читаемости кода
Писать unit- и интеграционные тесты
Участвовать в код-ревью, делиться экспертизой, помогать junior- и middle-разработчикам
Взаимодействовать с backend-разработчиками, дизайнерами, аналитиками, QA и продуктовой командой
Участвовать в декомпозиции, оценке и планировании задач.
Улучшать инструменты и процессы разработки: сборку, CI/CD, проверки качества, автоматизацию
Писать техническую документацию, гайды и инструкции для команды
Участвовать в технических собеседованиях и оценке кандидатов
Требования:
Коммерческий опыт frontend-разработки на JavaScript/TypeScript от 5 лет
Уверенный опыт коммерческой разработки на React от 3 лет
Глубокое понимание TypeScript, React, компонентного подхода, хуков, управления состоянием и жизненного цикла приложения
Опыт работы с библиотеками управления состоянием: Redux или аналогичными
Уверенное знание HTML, CSS, адаптивной и кроссбраузерной вёрстки
Опыт работы с CSS Modules, CSS-in-JS, PostCSS, Sass или аналогичными инструментами
Опыт интеграции с REST API, WebSocket и асинхронными сценариями взаимодействия с backend
Понимание особенностей разработки под mobile web: адаптивность, touch-сценарии, ограничения браузеров и WebView
Опыт настройки или поддержки инструментов сборки: Webpack, Vite, Rspack или аналогичных
Опыт написания тестов: Jest, React Testing Library или похожий стек
Понимание принципов frontend-производительности: lazy loading, code splitting, tree shaking, оптимизация ассетов, Web Vitals
Уверенное владение Git: ветки, merge/rebase, pull/merge request, code review
Умение декомпозировать крупные и неопределённые задачи на понятные технические шаги
Способность принимать технические решения и аргументировать их команде
🌐 Резюме отправлять: Откликнуться
–––
Бесплатный постинг вакансий: @freeIT_job
Забирай 📚 Базу Знаний
Создайте идеальное резюме с помощью ИИ-агента

Навыки
- TypeScript
- HTML
- CSS
- Git
- CI/CD
- JavaScript
- React
- REST API
- Redux
- Webpack
- Jest
- Sass
- Vite
- WebSocket
- React Testing Library
- PostCSS
- CSS Modules
- CSS-in-JS
- Rspack
Возможные вопросы на собеседовании
Вакансия предполагает работу с WebView и мобильными сценариями. Важно понимать специфику платформенных ограничений.
С какими основными проблемами производительности и отображения вы сталкивались при разработке веб-приложений для WebView, и как их решали?
В задачах указано развитие компонентной библиотеки.
Как бы вы спроектировали архитектуру библиотеки UI-компонентов, чтобы она оставалась гибкой для разных продуктов, но при этом сохраняла единство дизайн-системы?
Упоминается работа с Core Web Vitals и Lighthouse.
Расскажите о вашем самом успешном кейсе оптимизации LCP (Largest Contentful Paint) или CLS (Cumulative Layout Shift) в крупном проекте.
Senior должен уметь аргументировать выбор инструментов.
В каких случаях вы бы предпочли использовать Rspack вместо Webpack в текущем стеке VK, и какие риски при этом стоит учитывать?
Роль включает менторство и код-ревью.
Опишите ваш подход к проведению код-ревью: на что вы обращаете внимание в первую очередь и как даете конструктивную обратную связь менее опытным коллегам?
Похожие вакансии
Senior Frontend Developer (Angular)
Senior Frontend Developer (Angular, Fintech)
Middle+/Senior React Developer
Senior React-разработчик
Senior Frontend Developer (React)
Senior React-разработчик
1000+ офферов получено
Устали искать работу? Мы найдём её за вас
Quick Offer улучшит ваше резюме, подберёт лучшие вакансии и откликнется за вас. Результат — в 3 раза больше приглашений на собеседования и никакой рутины!
- Страна
- Россия