20–21 мая
Онлайн

Weekend
Offer

Для мобильных разработчиков
в VK Мессенджер, VK Видео, Почту Mail.ru
и Облако Mail.ru
Weekend Offer —
шанс попасть в команду профессиона-
лов за одни выходные

Направления, в которые мы ищем таланты

Направления, в которые мы ищем таланты

  • Команда Облака Mail.ru
    Облако Mail.ru — сервис хранения файлов и совместной работы с ними. Наша цель — делать жизнь пользователей проще, создавая лучшие инструменты для обмена информацией и её хранения, а также решения повседневных задач людей и компаний.

    Чем мы занимаемся:
    • создаём высоконагруженный сервис с миллионом запросов в секунду;
    • работаем 24/7 без даунтаймов;
    • используем современный стек технологий;
    • решаем уникальные задачи по работе с файлами;
    • выстраиваем гибкие процессы подхода к разработке.
    • У нас 10 iOS-разработчиков и распределённая команда. Внутри — как технические платформенные, так и кросс-функциональные продуктовые группы.
    • Мы разрабатываем и развиваем Облако Mail.ru для iOS: как отдельное приложение и как часть супераппа Почта Mail.ru.

      Вам предстоит:
      • запускать продукты и проводить A/B-тесты;
      • встречаться с техническими челленджами при работе с файлами и медиаконтентом;
      • улучшать инфраструктуру и автоматизацию
      • писать модульные и UI-тесты;
      • участвовать в рефакторинге и доработке существующего кода — мы переходим с Objective-C на Swift и начинаем использовать более современные технологии: SwiftUI, async/await, DiffableDataSource и другие фишки iOS-разработки;
      • мониторить выпущенные фичи на проде, работать бок о бок с командами backend- и frontend-разработки — и даже отделом эксплуатации.
    • Облако Mail.ru в цифрах:
      • 30 миллионов человек — ежемесячная аудитория сервиса;
      • 35 миллиардов файлов размещается в хранилище;
      • 240 петабайт — вес данных в хранилище.
    • Swift, RxSwift (много и везде), SnapKit, Moya, Ruby, fastlane, SwiftGen, FuGen, Objective C++, LMDB, CocoaPods, Development Pods, MVVM, State, XCTest, XCUITest.
    участвовать
  • Команда Почты Mail.ru
    Почта Mail.ru — крупнейший в русскоязычном сегменте сервис обмена электронными письмами с ежемесячной аудиторией 43,3 миллиона пользователей. Мы входим в пятёрку мировых сервисов и возглавляем топ по России.

    Что особенного:
    • неограниченный объём почтового ящика;
    • возможность отправлять вложения до 20 Гбайт;
    • защита от вирусов и спама;
    • темы для оформления интерфейса;
    • платформа для интеграции productivity-сервисов в экосистеме VK.

    Наша задача — соответствовать современным паттернам использования почты. Вы будете работать над умной организацией рассылок, решать проблемы нежелательной почты, помогать пользователю отслеживать заказы из онлайн-магазинов, поддерживать платёжные системы для оплаты счетов прямо из приложения и многое другое.
    • В команде мобильной разработки 16 человек. Ядро — разработчики с профильным опытом 8+ лет. Команда распределённая: часть работает удалённо, часть — в московском и питерском офисах. Структурно разработчики распределены по продуктовым и техническим группам.
    • Вам предстоит:
      • участвовать в продуктовой разработке по основным направлениям развития;
      • развивать и улучшать платформу для интеграции productivity-сервисов;
      • поддерживать и улучшать технические и продуктовые SLA и метрики в основных продуктах;
      • участвовать в решении кросс-проектных задач: строить общую дизайн-систему, общую систему балансировки UI-тестов;
      • уменьшать время доставки фич и фиксов до конечного пользователя.
    • Сегодня Почта Mail.ru — это:
      • электронная почта № 1 в России и № 5 в мире;
      • больше, чем почтовый сервис — это целая платформа для интеграции productivity-сервисов в экосистеме VK;
      • сильная команда разработки, средний опыт iOS-разработки в команде — 6+ лет;
      • разноплановые задачи;
      • развитые процессы и автоматизация;
      • высокое покрытие кода тестами и автоматизированные регрессы;
      • дружная команда и общение, которое не ограничивается рабочими вопросами.
    • Язык: Swift и Objective-C. Новые фичи пишем на Swift.

      Архитектура: MVVM и Clean Architecture.

      Технологии: генерация проекта — Tuist, управление зависимостями — Carthage, Rome, Dependency Injection — JSObjection.

      База данных: SQLite.

      Вёрстка: SnapKit.

      Аналитика: Grafana, MyTracker, Flurry, Firebase

      Инфраструктура: CI — Gerrit, Jenkins, Ruby, unit-тесты — OCMock, FBSnapshot, UI-тесты — XCUI, MonkeyTalk.
    участвовать
  • Команда VK Видео
    VK Видео — один из крупнейших сервисов потокового видео в России: ежедневно им пользуются десятки миллионов людей. Мы создаём самую охватную видеоплатформу в рунете по объёмам, форматам и времени потребления во всех сегментах аудитории.

    Чтобы сделать сервис ещё полезнее и увлекательнее для зрителей и помочь авторам найти свою аудиторию, мы ищем разработчиков iOS.
    • В команде iOS сейчас 4 разработчика уровня middle и senior.
    • Мы разрабатываем новые функции для приложений ВКонтакте и VK Видео.

      Вам предстоит:
      • поднять новый видеосервис и заняться разработкой крутых фич, которых пока ни у кого нет;
      • настраивать сложные конфигурации сервисов;
      • проводить много экспериментов;
      • заниматься разработкой приложения для Apple TV;
      • создавать SDK, чтобы все желающие смогли пользоваться нашими разработками.
    • Работа у нас — настоящий вызов для тех, кто готов создавать крутые онлайн-сервисы в окружении команды ВКонтакте. Это непросто, но очень интересно и драйвово.
    • Мы используем два языка — Swift и Objective-C. Все новые разработки ведём на Swift.

      При работе с проектом VK Видео используем SwiftUI и Combine. Открыты к новым инструментам.
    участвовать
  • Команда VK Видео
    VK Видео — один из крупнейших сервисов потокового видео в России: ежедневно им пользуются десятки миллионов людей. Мы создаём самую охватную видеоплатформу в рунете по объёмам, форматам и времени потребления во всех сегментах аудитории.

    Чтобы сделать сервис ещё полезнее и увлекательнее для зрителей и помочь авторам найти свою аудиторию, мы ищем Android-разработчиков — для мобильной и ТВ-платформ.
    • В команде 6 Android-разработчиков разного уровня: точно будет у кого поучиться и набраться бесценного опыта.
    • Вам предстоит:
      • разрабатывать приложение ВКонтакте для Android;
      • создавать новые возможности продукта, реализовывать смелые UX-эксперименты;
      • следить за работоспособностью сервиса и сокращать технический долг;
      • взаимодействовать с командой менеджеров, дизайнеров, аналитиков и тестировщиков;
      • участвовать в планировании, обсуждении проектов.
    • Сегодня VK Видео — это:
      • сильная команда — у нас работают лучшие ребята из топовых IT-компаний России;
      • культура, в основе нашей работы — принятие решений на основе данных, экспериментирование, любовь к пользователям;
      • масштаб: вы сможете радовать миллионы пользователей;
      • больше, чем просто работа — мы строим эмпатичные отношения с коллегами, общаемся на разные темы, занимаемся совместными хобби.
      • Kotlin — все новые функции;
      • RxJava;
      • MVI и Clean Architecture;
      • Coroutines;
      • Jetpack Compose.
    участвовать
  • Команда VK Мессенджера
    Мы развиваем мессенджер — один из ключевых сервисов ВКонтакте, который позволяет миллионам людей общаться друг с другом каждый день. VK Мессенджер — это не только часть приложения ВКонтакте, но и самостоятельное приложение

    Тут есть всё, что только можно придумать в разработке:
    • сетевые технологии и оптимизации — перешли от LongPoll к SSE;
    • оптимизация трафика — занесли Zstd и MessagePack для сжатия ответов;
    • работа со слабыми сетями — HTTP/3 (QUIC), оптимизация трафика;
    • работа с разными видами контента — фото, видео, музыкой, голосовыми и видеосообщениями, файлами;
    • работа с векторной графикой — фонами в чатах;
    • работа по оптимизации рендеринга текста;
    • межпроцессное взаимодействие (IPC).
    • В нашей команде 13 Android-разработчиков уровня middle и senior — вам будет чему поучиться. Для работы над нашими проектами понадобятся знания архитектуры, платформы, UI и UX, навыки работы в многопоточной среде.
    • У нас большие планы — вот направления, по которым ведётся работа:
      • бот-платформа для пользователей и бизнеса;
      • быстрый и лёгкий мессенджер для всех;
      • эксперименты по увеличению числа двусторонних переписок;
      • улучшение каналов и больших чатов;
      • редизайны и анимации;
      • выделение SDK.
    • Вы сможете прокачать скилы и получить бесценный разноплановый опыт: от системного проектирования фич до внедрения новейших технологий. Все наши идеи и задумки выходят в продакшен и влияют на миллионы людей.
      • Kotlin;
      • RxJava → Coroutine;
      • SQLite;
      • Compose;
      • MVI;
      • Custom View.
    участвовать

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

  • 25 апреля — 19 мая

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

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

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

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

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

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

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