Middle/Senior C++ developer

Symless, Dnipro, Remote


About the project

Our client’s mission is to make great apps for people who have multiple computers. Since 2012, our client has proudly developed Synergy, an app that shares one mouse, one keyboard, and one clipboard between multiple computers. As well as being used by over 2 million people worldwide, it’s also used at some pretty neat companies like Apple, Pixar, Disney, Google, Amazon, and many more. That said, we’re actually a very small team of 20 people, so you won’t get lost in the crowd.

Required skills

  • Excellent English communication skills
  • Professional development experience:
  • C++
  • Win32, Carbon, and/or Xlib (all 3 would be awesome, but not required)
  • Maintenance and improvement of a complex codebase
  • Memory management
  • Low-latency networking
  • Development experience on at least two of these OS: Windows, MacOS, Linux

It would also be nice if you had experience with:

  • Qt
  • Boost
  • Wayland
  • Objective-C
  • Cocoa
  • Linux servers (we host our apps on Linux)
  • Test-driven-development, unit testing, integration testing


  • Collaborate with peers to deliver high-quality code
  • Maintain low-level system components
  • Contribute to our open-source projects
  • Share your ideas with the whole team
  • Try out new technologies and innovate
  • Code using test-driven-development
  • Testing your own code thoroughly
  • Engage in escalated support tickets to the team

What’s in it for you

  • Professional growth
  • Competitive salary
  • Flexible work schedule
  • Professional conferences
  • 20 working-day paid vacations and sick leaves
  • Medical insurance
  • Free corporate English lessons