Position: C++ Developer, Video Streaming
Company: DataArt
Experience required: 3y
Category: C++
English level: intermediate
Published: 2023-07-01T00:00:00+03:00

**Client**
The client's product is a 4K video processing and delivery solution. This solution will allow creating, uploading, and delivering video files that will be controlled by the developed application. The created video content will be streamed to a special device and will be used in the marketing sphere, at events, and in any other business field.

**Position Overview**
We are seeking an experienced C++ Developer to join our project team.

**Requirements**
- Good knowledge of Linux OS - the ability to set up a dev environment, debug dependency problems, and experience with common tools
- Be independent of UI tools
- Excellent analytics and debugging skills
- Be able to work without much guidance
- Knowledge of modern C++ ( up to C++ 17 )
- Experience with CMake, Make, Meson build tools
- Experience with building libraries/applications from source

**Nice to have**
- Experience with Flutter ( in particular native plugins development, FFI layer )
- Hands-on experience with GStreamer pipelines
- Experience with applications profiling
- Hands-on experience with Snapcraft
- Knowledge of audio/video processing flow ( encoders, decoders, filters, etc.)
- Spoken English