Senior Qt/C++ Desktop Developer


  • Открытая
  • 13 мая 2024, 16:16
  • в архиве



Topface проверен hh.ru

еще вакансии

  • от 250000 RUR
  • Москва
  • Требуемый опыт работы:
    От 3 до 6 лет
  • Удаленная работа
  • Полная занятость

Откликнуться
C++ Qt Git

В компанию нашего партнера требуется Senior Qt/C++ Desktop Developer. Перед ними стоит амбициозная задача по переписыванию с нуля легаси решения на современный стек. Мы ищем опытного самостоятельного инженера, внимательного к деталям, который пишет чистый код и умеет решать нетривиальные проблемы.

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

  • Проектирование и согласование архитектуры кода Qt приложения с использованием нотации UML;
  • Создание каркаса приложения, установка и настройка анализаторов, логгера итд;
  • Изучение кода и логики работы старого приложения с последующим грамотным переносом этой логики в новое приложение;
  • Общение с заказчиком, предложение идей и улучшений;
  • Поиск, обоснование выбора и внедрение необходимых библиотек, утилит итд;
  • Регулярные отчеты по прогрессу и проведение еженедельных демок;
  • Разработка кода через тестирование (подход TDD) и следование подходу Trunk Based Development (TBD) при работе с Git;
  • Ведение документации.

Требования:

  • Опыт промышленной разработки на C++ не менее 2х лет;
  • Опыт проектирования с использованием UML;
  • Опыт написания многопоточного кода;
  • Умение применять на практике ООП, SOLID, DRY, KISS и другие принципы чистого и читаемого кода;
  • Опыт оптимизации и повышения производительности;
  • Опыт написания автотестов.

Приветствуется:

  • Опыт проектирования пользовательских интерфейсов;
  • Опыт привязки приложения к железу;
  • Опыт программирования сокетов;
  • Хорошее знание математики и алгоритмов;
  • Опыт программирования трехмерной графики.

Условия:

  • ​​​​​​​Официальное оформление по ТК РФ;
  • Гибкий график работы, вы можете сами выбирать подходящий для вас;
  • Полностью удаленная работа.

Ключевые навыки