Position: С++ Engineer
Company: Pure digital
Experience required: 1y
Category: C++
English level: intermediate
Published: 2021-08-01T00:00:00+03:00

**Junior Skills - Must have: **
● At least 1 year of commercial experience.
● Strong OOP and C++background, also in new standards (11, 14).
● Basic knowledge of smart pointers.
● Basic knowledge of multithreading.
● Basic knowledge of creating graphical user interfaces using Qt.

**Nice to have: **
● Experience with Python.
● Experience with WinAPI, x11 etc.
● Experience with VS ide.
● Experience with API that interact with graphics processing unit like OpenGL
Languages:
● English: B1 Intermediate

**Middle-Senior Skills - Must have: **
● At least 2+ years of commercial experience.
● Deep understanding and hands-on experience with modern С++
● Good knowledge of creating graphical user interfaces using Qt/WinAPI or similar
graphical API.
● Good understanding of software development life-cycle;
● Experience in problem-solving within professional skills.

**Nice to have: **
● Experience with Python.
● Creating binding/wrappers between different languages.
● Good presentation and communication skills.
Languages:
● English: B2 Upper- Intermediate