Senior React Developer в команду VKCOM Kit

Дата размещения вакансии: 15.01.2025
Работодатель: VK
Уровень зарплаты:
з/п не указана
Город:
Москва
Требуемый опыт работы:
От 3 до 6 лет

Расширяем крайне смелую инфраструктурную команду опытных React-разработчиков, которые создают, внедряют и поддерживают общие компоненты ВКонтакте.

Например, у нас есть меню, которое отображается в нескольких разделах и должно быть разработано как единый компонент. Один нюанс — пока такого компонента не существует: его нужно разработать, а потом поддерживать. Ищем специалиста, который нам в этом поможет.

У нас интересно, потому что:

  • результат вашей работы увидят десятки миллионов пользователей, в том числе коллеги из IT-сферы, друзья и близкие;
  • мы инфраструктурная команда, а значит, у нас нет спринтов и практически не бывает резких смен курса и жёстких дедлайнов;
  • взаимодействие с legacy-кодом случается только при его замене на компоненты;
  • через несколько лет вы сможете сказать: «Это я переписал ВКонтакте на React».

Вам предстоит:

  • разрабатывать общие React-компоненты для vk.com на базе VKUI;
  • проводить ревью и следить за консистентностью компонентов;
  • заменять устаревшие необобщённые куски кода на единый компонент;
  • продумывать архитектуру компонентов;
  • плотно общаться с дизайнерами, создателями библиотеки компонентов VKUI, продуктовыми и инфраструктурными командами.

Мы ожидаем, что вы:

  • отлично знаете JavaScript и TypeScript;
  • активно использовали React последние пять лет;
  • прекрасно разбираетесь в CSS — мы очень тщательно подходим к дизайну компонентов и часто используем сложные техники для его реализации;
  • понимаете, как работает браузер, знаете про Event Loop, приоритеты загрузки ресурсов, механизмы рендера и перерендера страниц — в нашей работе это и правда важно;
  • знаете, как отслеживать и отлаживать просадки производительности;
  • работали с Figma;
  • знаете про доступность и семантическую вёрстку.

Будет плюсом, если вы:

  • писали тесты;
  • взаимодействовали со сборщиками и транспиляторами — слова Babel, webpack и PostCSS не должны приводить вас в ужас.

Приглашаем специалиста, который сможет посещать офис в Москве, Санкт-Петербурге или работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!