Мессенджер — один из ключевых сервисов ВКонтакте. Каждый месяц им пользуются около 80 миллионов человек: переписываются, звонят, отправляют друг другу стикеры, обмениваются фотографиями и документами, делятся эмоциями, знакомятся и поддерживают связь с близкими.
Мы работаем вместе с бэкендерами в кросс-функциональных командах, в которых собраны разработчики всех платформ — веба, Android, iOS. Используем Scrum с некоторыми изменениями, в основе наших процессов — двухнедельные итерации с планированием, грумингом, демо и ретроспективами.
Сейчас мы активно развиваем мессенджер, и у нас большие планы на внедрение новых возможностей. Некоторые из актуальных задач — общение в больших чатах (более миллиона участников), улучшение опыта работы с контентом в чатах для авторов и пользователей.
Хотите вместе с нами развивать удобную и быструю платформу для десятков миллионов пользователей? Тогда вы нам нужны!
Задачи
- Разработка UI (React, VKUI)
- Моделирование предметной области с использованием возможностей строгой типизации
- Оптимизация производительности, отзывчивости и потребления ресурсов
- Написание и сопровождение тестов
- Интеграция с продуктами других команд — видео, музыкой, контентом, стикерами
- Запуск фич через эксперименты или путём постепенной раскатки в продакшен
- Поиск способов внедрения новых решений, которые вытесняют старые, но при этом сохраняют стабильность конечного продукта
У нас интересно
- Мы работаем над востребованным продуктом с многомиллионной аудиторией и сами в нём общаемся, поэтому хорошо понимаем своих пользователей
- Задачи часто бывают нетривиальными, требуют исследований и не всегда похожи на задачи типичного фронтенда
- В новой кодовой базе нет legacy, и мы следим за её чистотой и актуальностью
- Вы будете работать в команде сильных и неравнодушных специалистов — мы не просто выполняем задачи, а стремимся улучшить продукт для десятков миллионов пользователей
- Вас ждёт много свободы в принятии решений — мы поощряем инициативу и с удовольствием берём на себя ответственность даже в продуктовых вопросах
Требования
- Работа во фронтенде более 3 лет, опыт продуктовой разработки
- Хорошее знание JavaScript, TypeScript и браузерных API
- Опыт работы с React и её экосистемой — стейт-менеджерами, роутингом, паттернами
- Опыт разработки под мобильные устройства, понимание специфики мобильных интерфейсов
- Ясное понимание работы клиент-серверных приложений и нюансов их реализации
- Умение профилировать и оптимизировать клиентский код
- Умение писать тесты — Jest, Testing Library
- Внимательное отношение к деталям в коде, интерфейсах и документации
- Любовь к дисциплине и самостоятельности — в нашей работе это очень важно
Будет плюсом
- Опыт работы с Figma
- Понимание принципов построения дизайн-систем и композиций компонентов
- Знание PHP на базовом уровне
- Опыт работы с различными стейт-менеджерами
- Понимание принципов цифровой доступности, в идеале — реальный опыт её создания
- Опыт работы со сборщиками проектов, выстраивания CI-пайплайнов
Мы предлагаем
Формат работы
Уровень
График работы

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