15–16 апреля
онлайн

Weekend Offer
ВКонтакте

для фронтенд-, и бэкенд-разработчиков ВКонтакте
и ВКонтакте для бизнеса
Weekend Offer в VK — шанс попасть в команду профессионалов за одни выходные

ВКонтакте —
крупнейшая социальная сеть в России и странах СНГ

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

    А ещё мессенджер — один из самых высоконагруженных разделов соцсети. Ежедневно пользователи отправляют и получают больше 15 миллиардов сообщений и создают свыше 3 миллионов чатов, а под капотом — более 12 миллионов запросов в секунду.

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

    Сейчас мы ищем специалиста с опытом разработки крупных и средних сервисов. Если хотите работать с нагруженными сложными системами и каждый день видеть результаты своего труда — ждём вас.
    • Команда мессенджера превысила 100 человек. Все мы работаем слаженно и самодостаточно. Структура команды матричная: есть как отдельные платформенные направления (бэкенд, фронтенд, iOS, Android), так и кросс-функциональные команды, которые разрабатывают продуктовые решения.

      Платформенная бэкенд-команда — это 15 человек: 12 разработчиков и 3 тестировщика. Мы работаем по Scrum с двухнедельными спринтами. Применяем только практики, которые приносят результат, экспериментируем с разными форматами и инструментами.

      Типичный спринт разработчика:
      • командные дейли на 15 минут;
      • еженедельный рефаймент, где мы обсуждаем техническую составляющую задач и оцениваем эффективность;
      • обзор спринта, где каждый участник команды представляет, что было сделано;
      • ретро, на котором делимся успехами и неудачами, обсуждаем, что и как сделать лучше;
      • планирование — формируем объём работ на спринт на основе приоритетов и оценки сложности.
    • Вам предстоит
      • работать с большими нагрузками;
      • развивать инфраструктуру сервиса;
      • писать удобный и понятный API;
      • писать новый код по DDD (предметно-ориентированное проектирование) и рефакторить старый;
      • декомпозировать монолит на микросервисы;
      • создавать новые и поддерживать существующие решения.


      Над чем вам вы будете работать:
      • каналы;
      • папки бесед;
      • видеосообщения;
      • большие чаты — на 100 тысяч человек и больше;
      • разметка текста сообщений — Markdown;
      • платформа ботов;
      • облегчение мессенджера (платформенные и клиент-серверные оптимизации);
      • анонимность;
      • невидимые ответы и исчезающие сообщения;
      • инструменты для бизнеса и работы.
      • Вы будете думать, как реализовать фичу, которой пользуются миллионы людей, и при этом «не положить» весь бэкенд.
      • Мы проактивная и дружная команда, которая периодически устраивает вылазки с посиделками за город или в Сочи.
      • Каждый вносит вклад в продукт — еженедельно проводим брейнштормы, где вместе генерим новые идеи.
      • Вы сможете работать в распределённой команде, не ограниченной Петербургом и Москвой. Работаем из разных часовых поясов. Предлагаем офисный, удалённый и комбинированный форматы работы.
      • Постоянно участвуем в конференциях — в качестве как слушателей, так и спикеров. А ещё ежегодно участвуем в хакатонах и перфоманс-челленджах, где соревнуемся с другими командами в улучшении производительности.
    • KPHP, Memcache, ClickHouse, GraphQL, RPC, HTTP/3, QUIC, SSE, Sentry, Grafana, TeamCity, Kubernetes, Git и много проприетарных решений, ориентированных на данные и оптимальную работу с ними.
    участвовать
  • ВКонтакте для бизнеса
    ВКонтакте для бизнеса создаёт инструменты, с помощью которых талантливые предприниматели развивают своё дело в соцсети. Мы помогаем заводить страницы, оформлять витрины, бесплатно создавать полноценные интернет-магазины с онлайн-платежами, мессенджером, доставкой и рекламным продвижением.

    Как результат – миллионы довольных бизнесов и покупателей, новые технические навыки у специалистов, которые развивают платформу.

    В нашем юните несколько продуктов, поэтому повышать уровень инженерной экспертности можно и за рамками стека ВКонтакте. Мы активно поддерживаем инициативные группы и развиваем комьюнити.
      • Команда ВКонтакте для бизнеса — это более 150 сильных инженеров.
      • Большинство команд в юните кросс-функциональные, но есть и направление функциональных команд, которые отвечают за поддержку инфраструктуры, коммуникации и платформенные решения.
      • Бэкенд ВКонтакте для бизнеса — это более 35 инженеров, сильные архитектурные решения, высокие нагрузки, возможность экспериментировать и внедрять эффективные практики.
      • Работаем двухнедельными спринтами — минимум ненужных встреч и бюрократии, отлаженные процессы и культура открытого взаимодействия.
    • Вам предстоит:
      • работать с большим объёмом данных и высокими нагрузками;
      • поддерживать и развивать инфраструктуру сервиса;
      • внедрять свежие архитектурные решения и поддерживать уже существующие;
      • декомпозировать монолит на микросервисы;
      • участвовать в кросс-командном взаимодействии и внедрять комплексные продуктовые связки из фич;
      • участвовать в оценке и реализации решений, которые пользователи смогут увидеть уже через пару недель.
      С чем нужно будет работать?
      • витрины;
      • каталог;
      • бизнес-сообщества;
      • услуги;
      • нерекламные инструменты и алгоритмы ликвидности
      • механики безопасных продаж и покупок
      • платежи, оплаты, доставка и  другие фичи, о которых вам предстоит узнать.
      • Мы — про высокое качество технических и продуктовых решений, быструю разработку, развитие и открытость;
      • вы будете разрабатывать инструменты, которые меняют опыт бизнеса и покупателей в огромной социальной сети и формируют новое представление об e-commerce;
      • ваши фичи увидят миллионы пользователей, а решения всегда поддержат коллеги;
      • с нами можно не только работать, но и отдыхать: регулярно выбираемся на тимбилдинги, любим активный отдых, участвуем в спортивных мероприятиях;
      • регулярно участвуем в конференциях и повышаем уровень инженерной экспертности.
    • PHP 7.4, kPHP, ClickHouse, GraphQL, RPC, Grafana, TeamCity, Kubernetes, Git и другие технологические решения для качественной работы с данными.
    участвовать
  • Команда Core MVK
    Мы разрабатываем версию ВКонтакте для мобильных устройств: m.vk.com. Мобильной версией соцсети пользуются 40 миллионов человек в месяц, и мы стремимся сделать её самой быстрой и удобной для каждого.
    • Сейчас у нас в команде десять человек. Мы улучшаем производительность платформы, создаём инструменты для продуктовых разработчиков и крупные кросс-платформенные компоненты.
    • Любая наша задача — это мини-исследование. Мы выдвигаем гипотезы, чтобы облегчить жизнь пользователям, создаём MVP и внимательно следим за метриками. Если мы правы, решение отправляется в прод. А если нет, то получаем бесценный опыт, который используем в будущем.

      Ищем специалиста, который будет развивать мобильную версию ВКонтакте и напрямую влиять на то, какой она будет.

      Вам предстоит:
      • находить узкие места в производительности и оптимизировать их;
      • вместе с другими командами разрабатывать общие подходы к использованию компонентов на разных платформах;
      • внедрять серверный рендеринг;
      • писать собственные плагины для webpack и оптимизировать сборку;
      • создавать инструменты для всех продуктовых разработчиков мобильной версии.
      • Мы практически не занимаемся продуктовыми задачами, и вам не придётся «перекрашивать кнопочки». Зато вы будете проводить много исследований.
      • Вы получите свободу в выборе путей для решения задач.
      • Нет ничего приятнее, чем видеть, как твой код ускорил загрузку сайта на 20% для миллионов пользователей и сэкономил суммарно сотни терабайт трафика.
    • SSR, webpack, Web Vitals, CSS, JavaScript, TypeScript, HTML.
    участвовать
  • Команда стикеров и подарков.
    Мы развиваем продукты, которые дарят пользователям положительные эмоции и помогают делиться ими, — стикеры и подарки. Мы стремимся повышать ценность продукта и упрощать пользовательские сценарии.
    • Мы стараемся сохранить все процессы в команде максимально простыми и прозрачными. Все ребята ответственные и самостоятельные. Каждый может участвовать в принятии решений и вносить свою лепту в развитие продуктов.

      Команда у нас небольшая, а вот идей и задумок — очень много. Для реализации желаний уже не хватает сил. Хотим это исправить и ищем ещё одного героя.

      • Разрабатывать новые фичи для стикеров и подарков ВКонтакте — для десктопной и мобильной версий ВКонтакте.
      • Проверять гипотезы.
      • Совершенствовать пользовательские сценарии.
      • Тестировать, оптимизировать и поддерживать продукт.
      • Применять готовые компоненты из библиотеки и создавать новые.
      • Взаимодействовать с командой API, QA и дизайнерами.
      • Уделять внимание производительности, отзывчивости и удобству использования, а также архитектуре и сложным взаимодействиям с продуктом в реальном времени.
      • Вы будете улучшать продукты, которыми пользуются миллионы людей.
      • Увидите, как результат вашей работы отражается на метриках всей компании.
      • Сможете предлагать и воплощать свои идеи.
    • Мы ожидаем, что вы:
      • понимаете, как работают современные браузеры;
      • отлично знаете JavaScript, HTML, CSS, TypeScript, React;
      • имеете опыт работы и понимате как работает Webpack и gulp;
      • разрабатывали интерфейсы;
      • хорошо разбираетесь в современных веб-технологиях.
    участвовать
  • Команда контента
    Развиваем инструменты создания контента и получения обратной связи, увеличиваем аудиторию авторов. Отвечаем за публикацию записей, историй, статей, фотографий, опросов, а также за профиль пользователя на платформе.
    • Контент — основа социальной сети: мы работаем, чтобы каждый мог рассказывать о важном своим друзьям и подписчикам. Наша цель — чтобы авторы получали удовольствие от публикации, то есть процесс был быстрым, удобным и многофункциональным.
    • Главная задача — развивать платформу публикации разных типов контента.
      • Вы сможете создавать продукты, которыми пользуются миллионы людей.
      • Даём возможность переключаться между разными ключевыми проектами ВКонтакте.
      • Используем data-driven подход в проверке гипотез и улучшении продукта.
    • Мы ожидаем, что вы:
      • разбираетесь в особенностях работы мобильных браузеров;
      • внимательны к мелочам при создании интерфейсов;
      • одинаково хорошо верстаете для Chrome и Opera Mini;
      • знаете PHP, JavaScript и CSS;
      • умеете писать код, который работает на любых устройствах.
    участвовать
  • Команда NFT
    Мы создаём новое направление ВКонтакте, которое расширит возможности для пользователей и авторов контента. Наш продукт нацелен на просвещение миллионов пользователей новой технологии. Он позволит найти единомышленников внутри соцсети и откроет возможность альтернативной монетизации контента с защитой авторского права.

    Совсем недавно мы запустили сервис VK NFT, который помогает управлять своими NFT ВКонтакте.
    • Наша команда — это стартап внутри большой компании. Вы сможете присоединиться к проекту с самого начала и участвовать в формировании российского рынка NFT. Мы открыты к новым подходам, проводим много UX-исследований и принимаем идеи по улучшению продукта от каждого участника команды.
    • Вам предстоит:
      • разрабатывать клиентскую логику площадки для работы с NFT;
      • поддерживать и развивать сервис VK NFT;
      • применять готовые компоненты из библиотеки и создавать новые;
      • уделять внимание производительности и отзывчивости сервиса, удобству его использования, а также архитектуре и сложным взаимодействиям в режиме реального времени.
      • Вы сможете внести прямой вклад в развитие продукта.
      • Вас ждёт много интересных задач: от работы с основными разделами ВКонтакте до проведения A/B-тестов.
      • Мы вместе обсуждаем и оцениваем задачи — с продуктовой и технической сторон.
      • У нас минимум ненужных встреч и бюрократии.
    • Мы ожидаем, что вы:
      • хорошо знаете JavaScript, HTML, CSS, TypeScript, React;
      • знаете PHP.

      Будет большим плюсом опыт создания NFT-сервисов.
    участвовать

Как проходит Weekend Offer?

  • 27 марта — 14 апреля

    Первая встреча

    Мы свяжемся с вами после получения заявки и договоримся о звонке на 15 – 30 минут. Коротко расскажем о командах и выберем слот для индивидуального онлайн - интервью в выходные.
  • 15 апреля

    Детальное знакомство

    С 10:00 по Москве выступят руководители направлений и команд. На общей онлайн – встрече вы узнаете про процессы и задачи, которые предстоит решать, и получите ответы на вопросы.

    С 11:00 до 19:00 пройдут индивидуальные технические онлайн – собеседования, пообщаемся с вами в заранее назначенное время.
  • 16 апреля

    Финальное собеседование

    Вы сможете пообщаться с понравившимися командами, узнать больше о предстоящих вызовах и получить ответы на вопросы. Встречи будут проходить с 11:00 до 18:00.
Отправляйте ваши отклики до 13 апреля включительно