UI/UX Software Engineer (C++/Qt)
Core
Build the interface editors live in ten hours a day for a native C++ video editing platform, ensuring it feels instant on big projects and clear at a glance.
Role type
mid-level UI Software Engineer (C++/Qt)
Builds
native C++ editor and headless media runtime for professional video editing
Domain
Creative software / Video editing / Desktop applications
Deliverable
product features
Required skills
Production C++, Complex stateful UI, Custom UI performance, Craft (usability/interaction design), Creative drive, Video editing fluency
Preferred skills
Cross-platform desktop work, Qt painting and QML profiling, Custom rendering, Media playback, Accessibility, Localization
Technologies
C++, Qt Widgets, Qt, QML
Responsibilities
Build timeline, panels, and viewers in C++ and Qt; Make interactions feel instant on large projects via painting, caching, and responsiveness; Ship improvements from Story editors' feedback every week; Own moderately scoped features from implementation planning through testing, review, and release; Develop reusable widgets, controls, themes, and desktop interaction patterns; Debug across widget, painting, QML, and application-logic layers, and write tests
Seniority
Mid-level, hands-on IC