Role in brief
Movavi is seeking a Senior C++ Developer to enhance their Video Editor. This role focuses on core features and optimizations. Ideal candidates have strong C++ skills and experience with Qt.
✓ Direct apply: you message the hiring person by email. No ATS.
About the role
As a Senior C++ Developer at Movavi, you will be integral to the development of the Video Editor, specifically working on improving product logic and enhancing the user interface. Your contributions will focus on optimizing core editing tools, ensuring a smoother user experience through performance improvements and feature enhancements.
You will collaborate with a team of professionals dedicated to mentoring and sharing knowledge. The role offers the flexibility of remote work and a personalized approach to professional growth, making it suitable for someone who values both independence and teamwork.
The salary range for this role is between $115,000 and $195,500, depending on experience and qualifications.
Skills that matter here
- C++17: This role requires strong knowledge of C++17 to improve core functionalities.
- Qt: Experience with the Qt framework is essential for building UI components.
- Python: Familiarity with Python is a bonus that can enhance your contributions.
- Conan: Experience with Conan is beneficial for package management in development.
- CMake: CMake knowledge is important for building and managing the project.
- Jenkins: Jenkins experience can aid in continuous integration and delivery.
Who this role suits
- A person with a strong background in C++ and object-oriented programming principles.
- Someone who enjoys optimizing performance and enhancing user experience.
- An individual who thrives in a flexible work environment and values professional development.
- A collaborative team player who appreciates mentorship and knowledge sharing.
From the employer
- Improve the product logic and the video editor interface
- Improve core editing tools: cutting and trimming clips, hover preview, application of effects, and more
- Make the timeline faster and easier to use – from optimizing internal logic to speeding up actions like Undo and Redo
- Build UI components and come up with solutions for things Qt doesn’t support out-of-the-box
- Add new analytics and fix existing ones to support our focus on what truly matters for users
- Strong knowledge of C++17 or C++20 and solid understanding of object-oriented programming principles
- Hands-on experience with the Qt framework
- Ability to write clean, clear, and maintainable code
- Interest in performance optimization and improving user experience
- Bonus points for:
- Experience working with Objective-C or Python
- Experience styling Qt applications using QSS
- Experience working with Conan, CMake, and Jenkins
- Experience building apps for both Windows and macOS
- Knowledge of C++23
- Confirmed employment from day one
- Remote work from anywhere in the world or at our office
- Flexible work schedule
- Corporate events and team-building activities
- A personalized approach to professional growth and development within the company
- A team of professionals ready to mentor and share their knowledge and experience
Questions about this role
What is the remote work policy?
The role allows remote work from anywhere in the world.
What level of experience is required?
This position is for senior-level candidates with strong C++ skills.
How do I apply for this position?
Candidates can apply through the Movavi job website at https://job.movavi.com.
✓ Direct apply: you message the hiring person by email. No ATS.