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)
We offer
— Office within walking distance from the metro
— Flexible schedule (starting from 9 to 11 am,
— 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
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
Our own products portfolio includes a variety of web products and mobile apps in utilities, social, education, business, security niches. We are proud that more than 20 mln users interact with our creations on a daily basis. Main mission of JatApp products it’s to make people live brighter and easier by offering cutting-edge solutions and the best user experience.