👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Разработчик С ++

Местоположение и тип занятости

МоскваПолный рабочий день

Компания

Международная компания, специализирующаяся на консалтинге, технологических услугах и аутсорсинге

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

Условия работы

В команде около 10 человек. Основные задачи связаны с разработкой UI на QML + перенос функциональности из приложения на MFC.

Требования:

  • Опыт разработки от 3х лет
  • Опыт работы с Qt QML.
  • Опыт разработки структур данных и баз данных
  • Отличное знание языка C++, библиотек STL, Boost, знание шаблонов C++.
  • Опыт разработки многопоточных приложений.
  • Знание SQLite и опыт работы с базами данных.
  • Умение разобраться в чужой архитектуре и чужом коде.
  • Умение работать в команде, аккуратность, ответственность.
  • Высшее техническое образование.

Желательно:

  • Опыт разработки кроссплатформенных приложений.
  • Опыт программирования 3D-графики/геометрии
  • Знание DirectX11/OpenGL
  • HLSL/GLSL, опыт написания шейдеров
  • Опыт работы с MFC/Visual Studio.
  • Опыт разработки под iOS, Android.
  • Владение основными средствами разработки, контроля версий, контроля качества кода.
  • Опыт проектирования архитектуры ПО, использования шаблонов проектирования.
  • Представление о вычислительной геометрии/spatial algorithms, координатных системах, ГИС, геодезии, топографии, высокоточной спутниковой навигации и GIS и желание работать в этой области.

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

  • Разработка кроссплатформенного ПО на языке С++ для платформ Android, iOS, Linux, Windows(Qt/QML, NDK). Основная разработка идет на Windows, но приложение работает и на других платформах Android, iOS, Linux
  • Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоёмкости.
  • Разработка внутренней структуры ПО, разработка пользовательского интерфейса на Qt/QML, поддержка существующего кода.

Условия:

  • Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
  • Опыт работы в распределенной команде профессионалов;
  • Уровень заработной платы, соответствующий Вашим пожеланиям;
  • Бесплатные обеды в офисе компании;
  • Современная техника и рабочее место;
  • Работа в офисе (м. Павелецкая) / гибрид, помощь с переездом и проживанием при необходимости.