Middle+/Senior C++ Developer

Required work experience: 3+ years

Employment: full-time

Location: remote

We're looking for a Middle+/Senior C++ Developer to strengthen our desktop product development team

You’ll help to develop our core applications used by millions of people worldwide. Right now, we’re scaling the team to push forward in several key areas:

  • Improving the user experience in our video editor, especially when working with a large and growing library of effects, transitions, and titles
  • Implementing new licensing mechanisms for our products
  • Enhancing our internal marketing tools to better engage users

Our mission is to help users easily find the right titles and transitions from our rich, constantly updated content library; enable administrators to easily manage licenses; and empower the marketing team to engage users meaningfully and improve user experience across the Movavi product ecosystem.

Why we love Movavi

And why you’ll love it too

We may work in different countries, but we’re all focused on the same thing – creating easy-to-use software that brings joy to millions of people worldwide. Take a look at who we are and what matters most to us.

What you'll get to do:

  • Improve the UX of our built-in content store for video effects, transitions, and titles
  • Develop new content types, including titles, effects, and transitions
  • Optimize application performance
  • Integrate with the content store back-end via API
  • Work on improving the internal engine that powers in-app marketing interactions, including real-time command handling through WebSocket
  • Build and implement new activation and licensing mechanisms across our products

Required skills:

  • Strong knowledge of C++17 or C++20 and solid understanding of object-oriented programming principles
  • Hands-on experience with the Qt framework
  • Background in developing client-server applications deployed on user devices

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
disclaimer_person

What we offer:

  • 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

We’re here to answer your questions

 
<p><strong>Dasha Mishina, Recruiter</strong></p>

Dasha Mishina, Recruiter

8 AM – 5 PM (GMT)

Mon – Fri

Apply for a position

Your contact information

Best way to reach you*

Resume*

By clicking the Submit Application button, you consent to the processing of your personal data in accordance with Movavi’s Privacy Policy and Privacy Notice.