Вакансия перенесена в архив

Все вакансии / Senior Frontend Developer(VKUI) / Санкт-Петербург

Наш заказчик - известная российская социальная сеть, которая является огромной ИТ платформой для продвижения и масштабирования бизнеса ищет себе в команду Senior Frontend Developer

Мы разрабатываем библиотеку компонентов VKUI, основанную на React. Её используют во многих продуктах VK, например в Самокате, VK Знакомствах и VK Почте. Интересно, что VKUI разрабатывается в первую очередь как open-source проект: vkcom.github.io/VKUI.


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

Ищем разработчика, который усилит нашу команду.

Вам предстоит:
• разрабатывать и улучшать UI-компоненты;
• развивать инфраструктуру библиотеки компонентов: писать полезные скрипты и настраивать автоматизацию;
• аргументированно обсуждать изменения в библиотеке с дизайнерами и внешним комьюнити.

У нас интересно, потому что:
• мы работаем над очень востребованным продуктом — к нам ежедневно поступают вопросы как от коллег, так и от представителей комьюнити;
• разработка проходит в публичных репозиториях на GitHub, а значит, ваша история коммитов постоянно будет зелёной;
• в коде минимум legacy и максимум тестов;
• действительно интересные и сложные задачи, а также дружный коллектив единомышленников, которые всегда помогут.

Павел Франков, руководитель команды:
«Вы любите веб, знаете сильные и слабые стороны этой платформы, у вас есть опыт работы с React, вам нравится придумывать решения для разработчиков? Вместе мы будем помогать программистам быстро и качественно создавать интерфейсы, которыми ежедневно пользуются миллионы людей».

Мы ожидаем, что вы:
• отлично знаете JavaScript;
• прекрасно разбираетесь в CSS — мы очень тщательно подходим к дизайну компонентов и часто используем сложные техники для его реализации;
• понимаете, как работает браузер, знаете про Event Loop, приоритеты загрузки ресурсов, механизмы рендера и перерендера страниц — в нашей работе это и правда важно;
• активно использовали React последние 2 года;
• писали тесты — для юнитов мы используем Jest и React Testing Library, для e2e — Playwright;
• взаимодействовали со сборщиками и транспиляторами — слова Babel, webpack и PostCSS не должны приводить вас в ужас.

Будет плюсом, если вы:
• знаете TypeScript;
• работали с Figma;
• знакомы с инфраструктурой GitHub — мы используем Pages, Projects, Actions.

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