Функциональные обязанности:
· Разработка кроссплатформенного ПО на языке С++ для платформ Android, iOS (Qt/QML/NDK).
· Анализ исходных требований, уточнение поставленных задач, разработка оптимальных решений, оценка трудоёмкости.
· Разработка внутренней структуры ПО, разработка пользовательского интерфейса на Qt/QML, поддержка существующего кода.
Обязательные требования:
· Опыт промышленной разработки больших и сложных приложений на C++ от 3 лет
· Опыт работы с Qt QML.
· Отличное знание языка C++, библиотек STL, Boost, знание шаблонов C++.
· Опыт разработки многопоточных приложений.
· Хорошее знание английского языка (для технической переписки).
· Умение работать в команде, аккуратность, ответственность.
· Умение разобраться в чужой архитектуре и чужом коде.
Приветствуется:
· Опыт разработки кроссплатформенных приложений.
· Опыт работы с MFC/Visual Studio.
· Опыт разработки под iOS, Android.
· Владение основными средствами разработки, контроля версий, контроля качества кода.
· Опыт проектирования архитектуры ПО, использования шаблонов проектирования.
· Представление о вычислительной геометрии/spatial algorithms, координатных системах, ГИС, геодезии, топографии, высокоточной спутниковой навигации и GIS и желание работать в этой области.
· Нацеленность на долгосрочное сотрудничество.
Условия:
· Возможность профессионального и карьерного роста в компании, возможность поучаствовать в разных проектах;
· Опыт работы в распределенной команде профессионалов;
· Уровень заработной платы, соответствующий Вашим пожеланиям;
· Бесплатные обеды в офисе компании;
· Современная техника и рабочее место;
· Работа в офисе (м. Павелецкая), помощь с переездом и проживанием при необходимости