Локация
Иваново; возможна работа на месте работодателя, удалённо или в гибридном формате. Офисы также находятся в Москве, Нижнем Новгороде и Обнинске. Оформление по ТК РФ.
Компания
Разработка программного обеспечения для CAD-рынка в машиностроении, промышленном и гражданском строительстве, архитектурном проектировании, землеустройстве и смежных инженерных областях.
Что делать
•Разрабатывать и поддерживать пользовательский интерфейс CAD-приложения.
•Участвовать в переводе UI с MFC на Qt Widgets и создавать Qt-компоненты.
•Исправлять ошибки и дорабатывать существующие интерфейсы.
•Интегрировать UI с backend-логикой под руководством старших разработчиков.
•Поддерживать legacy-код, выполнять рефакторинг и участвовать в улучшении UX desktop-приложения.
•Работать с Git и участвовать в code review.
Требования
•Коммерческий опыт разработки на C++ от 1 года.
•Базовое или уверенное знание C++17, STL и основ ООП.
•Знание Qt 5/6 и Qt Widgets.
•Опыт разработки desktop UI.
•Базовое понимание принципов многопоточности.
•Опыт работы с Git.
•Готовность учиться и развиваться в направлении UI/CAD-разработки.
Хорошо, если есть
•Опыт работы с MFC.
•Знакомство с CAD-системами.
•Базовые знания OpenGL.
•Опыт разработки кастомных виджетов.
•Опыт работы под Linux.
•Понимание UX/UI-принципов.
•Навыки работы с Figma.
Культура и преимущества
•Стабильная аккредитованная ИТ-компания и большой desktop CAD-продукт.
•Практика работы с C++17 и Qt 6, задачи по развитию интерфейсов и архитектуры продукта.
•Официальная заработная плата, обсуждаемая на собеседовании.
•Оформление по ТК РФ с первого рабочего дня и расширенный полис ДМС за счёт компании; льготное оформление ДМС для членов семьи.
•Возможность частично удалённой работы, карьерного роста до middle developer и погружения в инженерный и CAD-домен.
•Комфортабельные офисы в Москве, Иваново, Нижнем Новгороде и Обнинске.