Position: Middle C++ Developer
Company: BestHeads
Experience required: 2y
Category: C++
English level: intermediate
Published: 2022-04-01T00:00:00+03:00

About project:
An application that facilitates the film dubbing in remote manner, emulating pre-quarantine experience with studio recording, enabling voice actors, sound engineers, the director and every other person involved in film creation to participate and control the whole process. The application is extensively using digital audio processing algorithms, therefore providing means of adding additional sound effect to a record. Modern real-time technologies, like WebRTC, help users have natural communication with video and speech. By using client-server protocols, the app is able to send newly made records to the server, which makes it possible to share content between other related projects that complete this remote app ecosystem.
Software Engineer with experience in commercial desktop application development.
Ability to work in a team and individually; good communication skills.

Requirements:
— Strong C/C++ knowledge and CS fundamentals (C++11/14/17) 
— Knowledge and programming skills in UI development (Qt Creator, QML)
— Experience with Multimedia streaming (GStreamer (it's necessary), RTP, WebRTC, HLS, SRT)
— Networking (REST API, WebSocket)
— CMake
— GIT
— Upper-Intermediate English level

Will be a plus:
— Cross platform development, code optimization skills
— Python knowledge
— Unit testing (GTest/GMock)