TL;DR
Senior C++ Developer (Software): Develop and optimize core features of Movavi Video Editor focusing on video editing tools and UI components. With an accent on performance optimization and user experience improvements. Focus on building efficient timeline operations, enhancing analytics, and extending Qt framework capabilities.
Location: Remote from anywhere in the world
Company
Movavi is a software company specializing in video editing products.
What you will do
- Improve product logic and video editor interface
- Enhance core editing tools such as cutting, trimming, hover preview, and effects application
- Optimize timeline performance including Undo and Redo actions
- Build UI components and develop solutions beyond Qt framework capabilities
- Add and fix analytics to support user-focused development
Requirements
- Remote work from anywhere in the world
- 3+ years of experience in C++ development with C++17 or C++20
- Strong knowledge of object-oriented programming principles
- Hands-on experience with Qt framework
- Ability to write clean, maintainable code
- Interest in performance optimization and user experience improvement
Nice to have
- Experience with Objective-C or Python
- Experience styling Qt applications using QSS
- Experience with Conan, CMake, and Jenkins
- Experience building apps for Windows and macOS
- Knowledge of C++23
Culture & Benefits
- Confirmed employment from day one
- Flexible work schedule
- Corporate events and team-building activities
- Personalized professional growth and development
- Mentorship from experienced professionals
