H
HireSeeker
2гис

Младший C++ Разработчик в Ads Core

2гис · 3 дня назад

Зарплата не указана

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

Наша команда занимается развитием рекламы в кроссплатформенной библиотеке на C++, являющейся частью мобильных приложений 2ГИС для платформ Android и iOS. Задачи команды — доставлять новую рекламную функциональность в мобильные приложения в сроки и качественно, обеспечивать стабильность и масштабируемость решений, а также заниматься поддержкой уже выпущенных рекламных позиций.

Тебе предстоит

  • Разрабатывать новую функциональность в C++ библиотеке для мобильных приложений под руководством ментора: брать задачи небольшого/среднего размера, доводить их до продакшена.
  • Взаимодействовать с product‑менеджерами, командами QA и смежными командами (Android/iOS/backend) — в рамках своей задачи, уточнять требования и помогать с воспроизведением/диагностикой проблем.
  • Писать unit‑тесты на новые кейсы и поддерживать существующие.
  • Участвовать в code review: получать ревью на свои изменения, по мере готовности подключаться к ревью коллег.
  • Заниматься поддержкой выпущенного функционала: исправление багов, небольшие оптимизации, работа с метриками/логами.
  • Учиться самостоятельно работать с бизнес-требованиями, прорабатывать техническое решение и декомпозировать, брать ответственность за результат.

Мы ждем от тебя

  • Знание C++ на уровне уверенного написания продакшен‑кода (C++17/20) и опыт коммерческой разработки на нём от двух лет.
  • Базовая алгоритмическая подготовка (знание основных алгоритмов и структур, оценка сложности алгоритмов).
  • Базовые представления о многопоточности (потоки, синхронизация, возможные гонки данных) и готовность разбираться глубже на практике.
  • Внимательность к качеству: читаемый код, понятные коммиты/PR‑описания, готовность воспринимать обратную связь.
  • Желание работать с чужим кодом и объемным проектом: читать, отлаживать, аккуратно вносить изменения, не ломая контрактов.
  • Коммуникация для работы в команде: уметь задавать уточняющие вопросы, фиксировать договорённости, приносить воспроизведение/логи по проблемам.

Будет плюсом

  • Опыт с CMake (на уровне “собрать проект/добавить таргет/подключить зависимость”) и Jenkins/CI (понимать, как запускаются сборки и тесты, уметь чинить простые проблемы пайплайна совместно с командой).
  • Python для небольших утилит/скриптов в разработке/тестировании.
  • Навыки первичной диагностики производительности (профайлеры/трейсы/метрики) — особенно в контексте мобильной разработки и графики.

Рост, который мы предлагаем

  • 1–2 месяц: погружаешься в кодовую базу и процессы (онбординг с ментором), работаешь над небольшими задачами с понятным техническим решением.
  • 3–6 месяц: исполняешь роль “второго пилота” на доставке фич: самостоятельно доставляешь части задачи, проработанные и декомпозированные "первым пилотом".
  • 6–12 месяц: обучаешься роли "первого пилота" на доставке фич: учишься самостоятельно работать с бизнес-требованиями (проработка и анализ), выбирать техническое решение под требования и разбивать доставку на части, самостоятельно сопровождать интеграцию и тестирование, отвечать за качество технического решения в зоне нашего проекта. Сначала на небольших задачах, далее с наращиванием сложности технических решений задач.

Кроме того

  • 2ГИС — аккредитованная IT-компания.
  • Само собой, полностью белая зарплата. Дополнительные дни отпуска за стаж работы в компании.
  • Можно работать удалённо в РФ. Для нас важен специалист, а не его локация. Если хочешь работать в гибридном формате, у нас есть офисы в Москве, Санкт-Петербурге, два классных офиса в Новосибирске. А также коворкинги в ряде городов России.
  • График не главное. Кто-то начинает работу в 9, кто-то в 11, а кто-то — когда удобно ему и команде. Главное — выполнять задачи в срок и быть на связи с коллегами.
  • Заботимся о здоровье: ДМС и возможность получать онлайн-консультации и терапевта, невролога, психолога и медицинского агента.
  • Есть собственный учебный центр: курсы, тренинги и книги для прокачки скиллов.