Senior C++ разработчик ( Видеозвонки в платформе 1С:Предприятие)

Работодатель:
Опыт работы:
Более 6 лет
Место работы:
Москва, Дмитровское шоссе, 9

Миллионы пользователей по всей стране работают в 1С каждый день. Теперь они смогут общаться прямо внутри платформы — и вы сделаете это возможным.

Мы строим механизм видеозвонков для платформы 1С:Предприятие: групповые звонки, медиапотоки, надёжная сигнальная архитектура. Ищем опытного C++ разработчика, который возьмёт на себя Desktop-клиент и будет расти вместе с направлением. Опыт в видеосвязи не обязателен — погрузим во всё необходимое сами.

О команде:

Мы разрабатываем ключевые механизмы платформы 1С:Предприятие — кроссплатформенный Desktop-клиент под Windows, Linux и macOS. Направление видеозвонков — один из главных приоритетов прямо сейчас. Небольшая команда, сложные задачи, прямое влияние на продукт, которым пользуются сотни тысяч компаний.

Что предстоит делать:

  • Развитие Desktop-клиента платформы — вы занимаетесь UI-частью
  • Повышение читаемости, структуры и поддерживаемости существующей кодовой базы.
  • Диагностика сложных багов, анализ крашей и трудно воспроизводимых сценариев
  • Профилирование кода, поиск и устранение узких мест производительности
  • Код-ревью и совместное проектирование с командой

По мере погружения:

  • Разработка механизмов групповых звонков
  • Работа с медиапотоками и проектирование сигнальной логики для медиасерверов

Ключевые требования:

  • Уверенное владение C++17 и выше для разработки под Linux, Windows и macOS.
  • Уверенное знание STL и Boost
  • Практический опыт работы с многопоточным кодом: mutex, condition variable, atomic и др.
  • Глубокое понимание объектно-ориентированного проектирования, принципов SOLID, основных паттернов проектирования. Опыт применения Clean Architecture.
  • Опыт рефакторинга больших кодовых баз.
  • Умение писать читаемый и поддерживаемый код.
  • Готовность погружаться в незнакомый код, разбираться в чужой логике, находить и исправлять ошибки не только в своей зоне ответственности.
  • Умение видеть картину целиком, а не только свой участок кода.

Желательные навыки (будут преимуществом, но не обязательны):

  • WebRTC, потоковое аудио/видео, кодеки
  • Медиасерверы Janus, Kurento, Jitsi
  • VoIP-протоколы SIP, ICE, STUN/TURN, (S)RTP/RTCP
  • Инструменты профилирования Perf, WPR/WPA, VTune
  • Работа с сетью (TCP/IP, UDP)

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

  • Задачи, которые не надоедают — нет рутинных тикетов. Каждая задача — это либо что-то новое в архитектуре, либо сложный дебаг, либо проектирование с нуля
  • Влияние на архитектуру — ваши решения попадают в продукт, которым пользуются миллионы. Здесь слышат и принимают технические предложения
  • Команда сильных инженеров — code review у нас не формальность, а часть культуры роста
  • Конкурентная зарплата — обсуждается на интервью, соответствует рынку сильных C++ специалистов
  • Профессиональный рост — внутренние технические треки, доступ к экспертизе разработчиков платформы
  • Соцпакет — ДМС, питание, IT-льготы и другие бонусы для сотрудников Фирмы «1С»

Если вы готовы принять вызов и внести свой вклад в создание передовых решений для видеосвязи, ждем ваше резюме!

Похожие вакансии

Главный инженер БЦ
Торговый Дом НЕФТЬМАГИСТРАЛЬ

Образование высшее (техническое). Опыт работы не менее 3-х лет главным инженером в области эксплуатации БЦ или ТЦ.

Главный эксперт по сопровождению корпоративного финансирования
Аэропорт Домодедово

Высшее образование (экономика, финансы, финансы и кредит). Не менее 5 лет опыта в области корпоративных финансов в публичных нефинансовых компаниях.

Ведущий аналитик по продажам
Волга-Днепр, Группа компаний

Высшее образование (экономическое, маркетинговое). Релевантный опыт работы в авиационной отрасли не менее 2-х лет. Опытный пользователь PowerPoint, Excel, Word.

Менеджер проектных продаж в сфере электроэнергетики
РАДИУС Автоматика

Высшее образование. Опыт работы в области энергетики от 2 лет будет преимуществом. Опыт в проектных продажах. Хорошие навыки ведения переговоров...