Team Lead C++ (удаленная работа)

12 сентября 2024

Уровень зарплаты:
з.п. не указана
Требуемый опыт работы:
Не указан

Вакансия: Team Lead C++

Описание вакансии

Немного о нас:
Мы - крупный промышленный холдинг, который курирует различные активы по направлениям: металлургия, строительство, IT, недвижимость и другие в разных странах.


ТIM - команда ИТ-компании ООО "Тирус-ИТ" корпорации ВСМПО-АВИСМА. Наша компания разрабатывает разнообразные цифровые продукты как для внутреннего использования корпорацией, так и для коммерческого рынка.
Мы стабильно развивающаяся компания, сохраняющая дух стартапа, с надежным инвестиционным партнером.


О продукте:
Наша команда разрабатывает корпоративную систему конфиденциального общения с повышенными требованиями по безопасности.
Наш продукт кроссплатформенный и разрабатывается как для мобильных операционных систем Android и iOS, так и для десктопных ОС Windows, MacOS, Linux.
Помимо упора на безопасность, мы создаем универсальную и многофункциональную систему коммуникаций с учетом современных требований к пользовательскому интерфейсу и уровню удобства, сопоставимый с современными популярными мессенджерами. В нашем продукте реализованы аудио и видеозвонки (приватные и групповые), передача текстовых сообщений и файлов любого типа, уникальная система создания резервных копий. Все это работает в совокупности с многоуровневой системой шифрования. Нашим продуктом активно пользуются, и мы находимся в стадии роста и развития.


В нашем коллективе, работающем над продуктом, команда разработчиков С++ занимается созданием кроссплатформенного ядра приложения, которое используется на разных платформах другими командами: android (JNI wrappers by SWIG), ios (objective-c), десктоп (QT: macos, windows, linux).

Команда расширяется и мы ищем тимлида для команды разработки ядра приложения.


Обязанности:

  • Активное участие в проработке архитектуры реализации новых фичей (поиск решений, подготовка своих и анализ чужих предложений, оценка сложности и ограничений при реализации);
  • Управление командой разработчиков C++: анализ задач спринта и формирование задач ядра на спринт, распределение задач между командой, организация код-ревью, контроль сроков и качества выполнения задач;
  • Контроль ведения бэклога команды ядра: постановка задач, назначение ответственных и сроков, описание задач и т.д.
  • Контроль версионности сборок ядра под различные платформы;
  • Организация эффективной коммуникации внутри команды ядра (проведение созвонов, оказание помощи в решении задачи, качественная обратная связь в процессе код-ревью), и с остальными командами (качественная проработка решений, своевременное доведение до остальных команд об изменениях в ядре, готовность взаимодействовать и решать задачи);
  • Контроль качества кода приложения (соблюдение установленных принципов и паттернов кодирования в команде).

Требования:

  • Опыт коммерческой разработки на С++ от 3-х лет;
  • Опыт управления командой разработчиков от 2-х лет;
  • Ответственность за сроки и качество результатов работы команды;
  • Ответственность за организацию работы команды, мотивацию и помощь членам команды;
  • Знание принципов ООП, шаблонов проектирования, многопоточного программирования, корутин.
  • Unit-тестирование.
  • Знание прикладных протоколов и форматов WebSocket, HTTP, HTTPS, JSON.
  • Умение пользоваться инструментами профилирования и отладки кода под ОС Linux, MacOS, Windows.
  • Знание языка SQL и опыт использования SQLITE.
  • Уверенное владение ОС Linux: командная строка и основные утилиты, SSH/Telnet, curl, gcc, make, cmake и т. д.

Плюсом будет:

  • Знание криптографии и соответствующий опыт разработки.
  • Знание VOIP и соответствующий опыт разработки.
  • Опыт кроссплатформенной и мобильной разработки (Linux, Windows, macOS, iOS, Android).
  • Опыт разработки с использованием Qt, boost, JNI, Obj-C, python, mingw.
  • Опыт настройки CI для сборки и автотестирования под разные платформы.

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

  • Официальное трудоустройство по ТК РФ в аккредитованную IT компанию;
  • Конкурентную заработную плату по итогам собеседования;
  • Любой формат работы (офис/гибрид/удаленка) и гибкий график;
  • ДМС после испытательного срока;
  • Оплату профильных конференций и обучения.

СТЕК: C++17, boost (asio, format, beast), protobuf, gtest/gmock + catch, websocket, pjsip, gstreamer, S3 AWS, sqlite, openssl, sodium, cmake, CI/CD на jenkins.

Посмотрите похожие вакансии

Team lead C#/.NET
Компания: Московский Кредитный Банк
Зарплата: з.п. не указана
Team Lead Java Developer
Компания: Prooftech IT
Зарплата: з.п. не указана
Team Lead Media Buyer (Facebook)
Компания: Консалт Инвест Капитал
Зарплата: от 318 895 до 318 895 руб.