Position: C++ (QT) developer
Company: JatApp
Category: C++
Experience required: 2y
Published: 2020-12-01T00:00:00+02:00

Requirements: 
- C++ 11, Qt5, QtQuick 2.0;
- boost, curl, OpenVPN, STL;
- Experience in cross-platform development for Windows and Linux;
- Experience in developing UI on QT (QML, QtWidget) or C#;
- TCP/IP stack (UDP and TCP), HTTPS;

As a plus:
- Experience in REST API, JSON (nlohmann, pico), openssl, Inno Setup, Win API, SOCKS, Zendesk API, IPsec, SSL VPNs, IP routing;
- Experience in the security space, specifically PKI, encryption, x.509 certificates, SSL;
- WinAPI, WFP (Windows Filtering Platform);

Duties:
-Improving of user interface using Qt 5;
- Developing IPC between application UI and system service controlling OpenVPN (Qt Sockets, TCP);
- Researching and improving of implementation in specific countries with barriers (China, Emirates);
- Completion of the specific obfuscation protocol and hiding of transmitted data (boost :: asio, openssl);
- In future working with other projects in company using C ++ / Qt5;

We offer
- Office within walking distance from the metro;
- Flexible schedule (starting from 9 to 11 am, 8-hour workday);
- Paid sick leaves and 20 paid vacation days;
- Corporate English courses, professional development courses;
- Corporate library;
- Free daily lunches and unlimited coffee/tea/milk;
- 100% compensation of gym;
- Medical insurance.