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