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