Position: C++  developer
Company: JatApp
Category: C++
Experience required: 2y
English level: intermediate

JatApp is a group of successful companies that develop its own products and have outsourcing business.

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.

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