40 миллионов пользователей посещают m.vk.com с разных устройств в разных уголках мира, где может быть как стабильный проводной интернет, так и медленная беспроводная сеть. Наша цель — дать возможность оставаться ВКонтакте и максимально использовать функциональность социальной сети.
У нас есть React и MobX на новой архитектуре, куда мы активно переезжаем, но часть кодовой базы написана на нативном js. Будем вместе развивать и поддерживать функциональность.
У нас интересно, потому что
- Мы практически не занимаемся продуктовыми задачами, поэтому вам не надо будет перекрашивать кнопочки, зато придётся проводить много исследований
- Вы будете свободны в выборе путей для решения задач
- Нет ничего приятнее, чем видеть, как твой код ускорил загрузку сайта на 20% для миллионов пользователей и сэкономил суммарно сотни терабайт трафика
Задачи
Вам предстоит
- Находить узкие места в производительности и оптимизировать их
- Вместе с другими командами разрабатывать общие подходы к использованию компонентов на разных платформах
- Писать собственные плагины для webpack и оптимизировать сборку
- Разрабатывать инструменты для продуктовых разработчиков
<span></span>
Требования
Мы ожидаем, что вы
- Владеете JavaScript, TypeScript и CSS
- Понимаете, как работают современные браузеры
- Самостоятельны и готовы к исследовательским задачам без чёткого ТЗ
Будет плюсом
если вы
- Работали в инфраструктурных командах
- Оптимизировали производительность сайтов
- Заглядывали под капот React’a или других библиотек
- Писали код для бэкенда
Мы предлагаем
Формат работы
Уровень
График работы

ВКонтакте
Один из самых высоконагруженных проектов рунета. В сутки у нас бывает до 30 релизов и 125 миллиардов запросов к API. Всё это вытягивает небольшая команда разработчиков, где каждый — суперпрофессионал, который нашёл интересные для себя задачи.