ITS — инженерная компания с 15+ годами опыта в сфере промышленной автоматизации. Мы разрабатываем и производим: - Системы для испытаний и сбора данных - Программное обеспечение для промышленного оборудования - Измерительные приборы и контроллеры - Решения для авиакосмической отрасли, машиностроения и нефтегазового комплекса - Собственное производство в Тюмени, более 300 реализованных проектов и 50+ промышленных заказчиков. Кого мы ищем Мы ищем разработчика программного обеспечения, который создаёт интуитивно понятные программы для конечных пользователей с современным интерфейсом и визуальными эффектами. Вы будете работать над ПО для промышленного оборудования, систем сбора данных и автоматизации. Обязанности: - Разработка десктопных приложений с графическим интерфейсом (GUI) для промышленного ПО на C/C++ - Разработка и поддержка пользовательских интерфейсов для приложений и панелей управления промышленным оборудованием - Интеграция фронтенда с backend-сервисами через REST API / WebSocket - Оптимизация производительности и юзабилити интерфейсов - Участие в проектировании архитектуры фронтенд-части новых продуктов - Взаимодействие с дизайнерами, backend-разработчиками и инженерами - Создание визуальных эффектов, анимаций и интерактивных элементов интерфейса - Интеграция ПО с аппаратными контроллерами, системами сбора данных и промышленными интерфейсами (ARINC, USB, PXI) - Поддержка и развитие существующих программных продуктов - Документирование кода и технических решений Требования: Обязательно: - Опыт коммерческой разработки на JavaScript/TypeScript/Blazor от 1 года, C/C++ от 2 лет - Уверенное владение React или Vue.js - Знание современных инструментов сборки (Vite, Webpack) и работы с системами контроля версий (Git) - Понимание принципов адаптивной верстки, кроссбраузерности и веб-доступности - Умение работать с состоянием приложения (Redux, Pinia, Vuex или аналоги) - Знание фреймворков для создания GUI: Qt, Dear ImGui, JUCE или аналогичных - Понимание принципов построения пользовательских интерфейсов и UX - Опыт работы с многопоточностью и асинхронными операциями - Знание паттернов проектирования и принципов чистой архитектуры - Умение работать с системами контроля версий Будет преимуществом: - Опыт работы с Three.js, D3.js или другими библиотеками визуализации данных - Знакомство с промышленными протоколами или IoT-решениями - Опыт настройки CI/CD, написания тестов (Jest, Vitest) - Базовые знания backend-технологий (Node.js, Python) - Опыт разработки под Windows / Linux - Знание промышленной автоматизации, протоколов обмена данными (Modbus, CAN, ARINC) - Опыт работы с LabVIEW, MATLAB или аналогичными инструментами - Навыки работы с 3D-графикой (OpenGL, Vulkan) или визуализацией данных - Понимание требований к надёжности ПО в промышленной сфере - Английский язык на уровне чтения технической документации Мы предлагаем - Участие в реальных проектах для авиакосмической и нефтегазовой отрасли - Возможность влиять на архитектуру и дизайн продуктов - Профессиональное развитие: конференции, обучение, доступ к новым технологиям - Работа в современной инженерной среде с собственным производством - Команда опытных инженеров и разработчиков - Конкурентная заработная плата (обсуждается по итогам собеседования) Офисы в Тюмени, г. Саратове - Премии по результатам проектов Как откликнуться В теме письма укажите: «frontend разработчик программного обеспечения C++ GUI — [Ваше ФИО]» Дополнительно приветствуем: Ссылку на GitHub / портфолио с примерами кода Описание проектов, где вы реализовывали интерфейс или визуальные эффекты ITS — это место, где код встречается с железом, а ваши решения помогают развивать промышленность России. Присоединяйтесь к команде, которая создаёт технологии будущего!
Похожие вакансии
Разработчик программного обеспечения (программист)
От 75 000 до 75 000 руб.
Саратов
ТФОМС Саратовской области