Старший Frontend-разработчик в VK Коммуникации (удаленная работа)
(вакансия не опубликована)

VK

30 июня 2025

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Старший Frontend-разработчик в VK Коммуникации

Описание вакансии

Мы команда, которая развивает платформу отправки уведомлений внутри экосистемы VK. Наш сервис помогает продуктам всей группы компаний быстро и надёжно доставлять важные сообщения пользователям: от бизнес-уведомлений и сервисных сообщений до напоминаний и подтверждений действий.

Мы работаем с большим масштабом ежедневно через наш инструмент проходят миллионы уведомлений. Мы обеспечиваем стабильную доставку сообщений как внутри VK, так и за её пределами: у нас есть интеграции с крупными внешними клиентами, которые используют нашу платформу для связи со своей аудиторией.

Наша цель сделать коммуникацию между сервисами и пользователями максимально удобной, быстрой и надёжной. Мы строим инфраструктуру, которая позволяет бизнесу эффективно взаимодействовать со своими пользователями по самым разным каналам.

В команде ценим инициативу, системность и интерес к технологиям. Мы плотно сотрудничаем с разработкой, аналитикой, продуктами и другими командами, чтобы вместе решать задачи, которые влияют на миллионы людей.

Задачи
  • Проектирование архитектуры фронтенд-приложений, выбор подходящих технологий и инструментов для решения задач
  • Разработка веб-приложений и устранение багов
  • Оптимизация приложений, работа с отчётами Lighthouse и метриками Web Vitals и другое
  • Написание автотестов
  • Поддержка кодовой базы, рефакторинг и улучшение существующего кода
  • Участие в код-ревью, менторство junior- и middle-разработчиков, обмен знаниями и лучшими практиками
  • Тесное взаимодействие с backend-разработчиками, дизайнерами и продукт-менеджерами, участие в обсуждении функциональности продукта, требований и технических ограничений
  • Участие в планировании спринтов и оценке задач
  • Улучшение инструментов и процессов разработки, автоматизация процессов
  • Поддержка CI/CD, настройка инструментов сборки
  • Написание технической документации, создание гайдов и инструкций для команды
  • Проведение технических собеседований, оценка кандидатов и участие в принятии решений о найме
  • Изучение и внедрение новых технологий и инструментов, эксперименты с новыми подходами и библиотеками
Требования
  • Опыт коммерческой разработки на JavaScript/TypeScript от пяти лет
  • Глубокое знание React и опыт коммерческой работы на нём от трёх лет
  • Опыт работы с библиотеками управления состоянием (Redux, MobX, Effector и так далее)
  • Уверенное знание HTML, CSS (и CSSinJS)
  • Опыт работы с RESTful API и Websockets
  • Знание и умение настраивать инструменты сборки (Webpack, Vite, Rspack)
  • Опыт написания unit-тестов (Jest, React Testing Library)
  • Понимание принципов оптимизации производительности (Lazy Loading, Code Splitting, Web Vitals)
  • Знание Git и опыт работы в команде (ветки, merge, rebase, код-ревью)
  • Готовность изучать новые технологии и инструменты
  • Умение декомпозировать большие куски на отдельные задачи
Условия
  • Знание английского на уровне чтения документации
  • Способность и готовность разобраться в смежных областях, например настроить CI/CD при необходимости
  • Способность решать задачи с высокой или полной неопределённостью
  • Готовность определять стек технологий для выполнения задач и обосновывать его
  • Умение обсуждать задачи напрямую с бизнесом