Старший С++ разработчик

Дата размещения вакансии: 29.01.2025
Работодатель: ИТЛаб
Уровень зарплаты:
з/п не указана
Город:
Москва
Западный административный округ, Можайский район, Инновационный центр Сколково, улица Нобеля
Требуемый опыт работы:
Более 6 лет

Наша компания в поиске организованного и ответственного старшего C++ разработчика.

Ключевая задача – проектирование и техническая реализация требований к системе. Как самостоятельно так и управляя командой из 2-3 человек.

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

  • Анализ и согласование требований/технических заданий
  • Проектирование технических решений по реализации требований
  • Декомпозиция и оценка задач по разработке функционала
  • Управление командой разработчиков (составление плана работ на команду, постановка и приемка задач, контроль качества и сроков)
  • Самостоятельное написание кода
  • Код ревью сотрудников
  • Организация и поддержание в актуальном состоянии сред и стендов разработки
  • Документирование разрабатываемых решений на всех этапах
  • Создание плана обучения и обучение новых сотрудников

Требования:

Что для нас важно (личные качества и навыки):

  • Самостоятельность – способность организовать весь жизненный цикл разработки в части создания архитектуры, написания кода и документирования. Не все участки в настоящее время имеют четко выстроенные процесс. Необходимо их сформировать.
  • Инициативность - Умение и желание формировать новые идеи и подходы в разработке и в продукте
  • Ответственность – предлагаемые и внедряемые решения должны иметь аргументированные обоснования, обязательно продумывать резервные варианты на случай ошибок, все обозначаемые сроки должны иметь четкое подтверждение в трудозатратах и последовательности работ
  • Организованность – способность сформировать и запланировать весь перечень необходимых работ для выпуска финального решения, уметь поддерживать его в актуальном состоянии при внесений изменений.

Профессиональные навыки:

- Опыт работы в роли старшего разработчика не менее 4 лет обязательный

- Опыт управления командой обязательный

Технические:

  • хорошее знание ООП, C++, STL (версии С++ от 11 и выше, требуется понимать различия)
  • знание базовых алгоритмов и структур данных
  • знания компьютерной графики (2D/OpenGL, глубокие знания шейдеров приветствуются, но не обязательны)
  • хорошие знания общей структуры и устройства Linux-дистрибутивов (предпочтительно Ubuntu/Debian)
  • опыт разработки под Linux (gcc, инструменты сборки make/CMake)
  • опыт разработки многопоточных и сетевых приложений
  • опыт работы в команде с использованием распределенных системам контроля версий (git или аналоги)
  • опыт использования высокоуровневых графических библиотек (редактор, построение сцены, управление ресурсами, текстуры, анимации и т. д.)

Приветствуется:
- Опыт разработки системной архитектуры
- Опыт определения и решения узких мест и возможных проблем системы
- Опыт работы с периферийными устройствами через com/usb2com-порт
- Знание boost, cocos2d, bash, JSON
- Знания других технологий и языко.

Технологический стек:

С++ 11-17, CMake, Qt5.5/6, OpenGL, Cocos2DX, Ubuntu

Условия:

  • Оформление по ТК РФ, постоянная полностью удаленная работа — 8-часовой рабочий день
  • Испытательный срок 3 месяца
  • ДМС
  • Возможности профессионального роста
  • Аккредитованная IT компания