Описание вакансии
Расширяем крайне смелую инфраструктурную команду опытных React-разработчиков, которые создают, внедряют и поддерживают общие компоненты ВКонтакте.
Например, у нас есть меню, которое отображается в нескольких разделах и должно быть разработано как единый компонент. Один нюанс — пока такого компонента не существует: его нужно разработать, а потом поддерживать. Ищем специалиста, который нам в этом поможет.
У нас интересно, потому что:
- результат вашей работы увидят десятки миллионов пользователей, в том числе коллеги из IT-сферы, друзья и близкие;
- мы инфраструктурная команда, а значит, у нас нет спринтов и практически не бывает резких смен курса и жёстких дедлайнов;
- взаимодействие с legacy-кодом случается только при его замене на компоненты;
- через несколько лет вы сможете сказать: «Это я переписал ВКонтакте на React».
Вам предстоит:
- разрабатывать общие React-компоненты для vk.com на базе VKUI;
- проводить ревью и следить за консистентностью компонентов;
- заменять устаревшие необобщённые куски кода на единый компонент;
- продумывать архитектуру компонентов;
- плотно общаться с дизайнерами, создателями библиотеки компонентов VKUI, продуктовыми и инфраструктурными командами.
Мы ожидаем, что вы:
- отлично знаете JavaScript и TypeScript;
- активно использовали React последние пять лет;
- прекрасно разбираетесь в CSS — мы очень тщательно подходим к дизайну компонентов и часто используем сложные техники для его реализации;
- понимаете, как работает браузер, знаете про Event Loop, приоритеты загрузки ресурсов, механизмы рендера и перерендера страниц — в нашей работе это и правда важно;
- знаете, как отслеживать и отлаживать просадки производительности;
- работали с Figma;
- знаете про доступность и семантическую вёрстку.
Будет плюсом, если вы:
- писали тесты;
- взаимодействовали со сборщиками и транспиляторами — слова Babel, webpack и PostCSS не должны приводить вас в ужас.
Приглашаем специалиста, который сможет посещать офис в Москве, Санкт-Петербурге или работать в комбинированном режиме или удалённо. Ждём ваших откликов. Удачи!