Описание вакансии
Отвечаем за весь фронтенд vk.com, настраиваем сборку и линтеры, улучшаем опыт разработчиков. Мы не скованы сроками и давлением сверху: все решения, даже самые тяжёлые, взвешиваем и принимаем сами, внутри команды.
Вам предстоит:
- искать решения для сложных задач, со многими из которых придётся сталкиваться впервые — декомпозировать, исследовать, вовлекать разработчиков из других команд;
- улучшать опыт разработчиков, ускорять сборку, менять архитектуру, совершенствовать документацию;
- оптимизировать загрузку и рендеринг сайта, внедрять новые экспериментальные подходы.
Какие задачи могут вас ждать:
- написать codemod для рефакторинга, который по-умному заменит нужные фрагменты в тысячах файлов;
- придумать свои ESLint-правила, чтобы поддерживать единый стиль кода;
- написать свои плагины для webpack, если что-то не устраивает в сборке;
- оптимизировать загрузку и улучшить Web Vitals.
У нас интересно, потому что:
- результат вашей работы повлияет на миллионы пользователей: от вас зависит, как быстро будет грузиться сайт, насколько отзывчивыми будут переходы между разделами;
- сотни разработчиков будут благодарны вам за возможность быстро и просто решать продуктовые задачи;
- ваши будущие коллеги — это такие же выдающиеся профессионалы, на которых всегда можно положиться.
Мы ожидаем, что вы:
- знаете JavaScript и TypeScript;
- самостоятельны — доводите дела до конца;
- коммуникабельны — можете донести информацию до собеседника в письменном и устном виде;
- инициативны — предлагаете улучшения, когда замечаете проблему;
- открыты — умеете воспринимать критику и признавать ошибки, а также сами способны давать конструктивные комментарии;
- можете работать в команде — не боитесь обратиться за помощью к коллегам и отвечаете им тем же;
- внимательны и требовательны к деталям.
Будет плюсом, если вы:
- знаете PHP на базовом уровне и неплохо верстаете;
- интересуетесь оптимизациями и Accessibility;
- при желании можете разобраться в новой технологии;
- повидали всякого в своей карьере.
Приглашаем специалиста, который сможет посещать офис в Москве, Санкт-Петербурге или работать в комбинированном режиме. Ждём ваших откликов. Удачи!