Position: C++ Developer
Company: Program-Ace
Experience required: 3y
English level: intermediate

Program-Ace is a team of professionals that is capable of bringing the most ambitious ideas to life. And this cool, talented, creative, and continually growing team needs a C++ Developer.

Requirements:
-Has experience with C++ plugin development for Unity or Unreal and a good understanding of the considerations for key platforms (iOS/mac, Android, Windows);
-Has worked with the guts of media player technologies such as exoplayer, AVFoundation, WMF or has experience in similar technologies at a similar low level (e.g. writing Vulkan renderers). This aptitude is the strongest requirement for the work.

Responsibilities:
-The core work to be done is to extend or replace existing custom video players for Unity and Unreal to support a synchronization signal driven from another media stream or a timecode. This is to be used to synchronize multiple audio and video streams which may be loaded from different media container files at different times.

We offer:
-Competitive salary;
-Paid 24-day vacation;
-Sick leave compensation;
-Flexible working hours;
-Team buildings;
-Performance reviews with possible salary raises.