Вакансия Front-End Developer в команду мессенджера в ВКонтакте, Санкт-Петербург

Front-End Developer в команду мессенджера в ВКонтакте, Санкт-Петербург

Front-End Developer в команду мессенджера в ВКонтакте, Санкт-Петербург

Мессенджер — один из ключевых сервисов ВКонтакте. Каждый месяц им пользуются около 80 миллионов человек: переписываются, звонят, отправляют друг другу стикеры, обмениваются фотографиями и документами, делятся эмоциями, знакомятся и поддерживают связь с близкими.

Мы работаем вместе с бэкендерами в кросс-функциональных командах, в которых собраны разработчики всех платформ — веба, Android, iOS. Используем Scrum с некоторыми изменениями, в основе наших процессов — двухнедельные итерации с планированием, грумингом, демо и ретроспективами.

Сейчас мы активно развиваем мессенджер, и у нас большие планы на внедрение новых возможностей. Некоторые из актуальных задач — общение в больших чатах (более миллиона участников), улучшение опыта работы с контентом в чатах для авторов и пользователей.

 Хотите вместе с нами развивать удобную и быструю платформу для десятков миллионов пользователей? Тогда вы нам нужны!

Задачи

  • Разработка UI (React, VKUI)
  • Моделирование предметной области с использованием возможностей строгой типизации
  • Оптимизация производительности, отзывчивости и потребления ресурсов
  • Написание и сопровождение тестов
  • Интеграция с продуктами других команд — видео, музыкой, контентом, стикерами
  • Запуск фич через эксперименты или путём постепенной раскатки в продакшен
  • Поиск способов внедрения новых решений, которые вытесняют старые, но при этом сохраняют стабильность конечного продукта

У нас интересно

  • Мы работаем над востребованным продуктом с многомиллионной аудиторией и сами в нём общаемся, поэтому хорошо понимаем своих пользователей
  • Задачи часто бывают нетривиальными, требуют исследований и не всегда похожи на задачи типичного фронтенда
  • В новой кодовой базе нет legacy, и мы следим за её чистотой и актуальностью
  • Вы будете работать в команде сильных и неравнодушных специалистов — мы не просто выполняем задачи, а стремимся улучшить продукт для десятков миллионов пользователей
  • Вас ждёт много свободы в принятии решений — мы поощряем инициативу и с удовольствием берём на себя ответственность даже в продуктовых вопросах

Требования

  • Работа во фронтенде более 3 лет, опыт продуктовой разработки
  • Хорошее знание JavaScript, TypeScript и браузерных API
  • Опыт работы с React и её экосистемой — стейт-менеджерами, роутингом, паттернами
  • Опыт разработки под мобильные устройства, понимание специфики мобильных интерфейсов
  • Ясное понимание работы клиент-серверных приложений и нюансов их реализации
  • Умение профилировать и оптимизировать клиентский код
  • Умение писать тесты — Jest, Testing Library
  • Внимательное отношение к деталям в коде, интерфейсах и документации
  • Любовь к дисциплине и самостоятельности — в нашей работе это очень важно

Будет плюсом

  • Опыт работы с Figma
  • Понимание принципов построения дизайн-систем и композиций компонентов
  • Знание PHP на базовом уровне
  • Опыт работы с различными стейт-менеджерами
  • Понимание принципов цифровой доступности, в идеале — реальный опыт её создания
  • Опыт работы со сборщиками проектов, выстраивания CI-пайплайнов

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи

Формат работы

офисный
комбинированный
дистанционный

Уровень

middle
senior

График работы

полный

ВКонтакте

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

Мы предлагаем

Гибкий график работы
Бонусы и скидки от партнеров
Офис в центре города
ДМС
Профессиональная команда
Интересные задачи