🖥 C++ Developer — десктоп VPN-клиент (Windows/macOS)
Удалённо · вне РФ · в ядро команды, надолго
Кросс-платформенный VPN-клиент: компания на рынке 8+ лет, десятки тысяч активных пользователей. Архитектура — GUI на C++/Qt + привилегированный daemon на чистом C++, связь по gRPC; оркестрация сторонних библиотек и бинарников. Команда маленькая, высокая автономия, без ритуалов и лишних созвонов.
⚙️ Стек: C++17, Qt 5.15/QML, gRPC, CMake, vcpkg, Boost, spdlog, OpenSSL, curl, RxCpp.
➡️ Что предстоит:
• развивать десктоп-клиент на C++17, от архитектуры до релиза;
• низкоуровневые сетевые API: маршрутизация, DNS, файрволлы, VPN-туннели;
• платформенные фичи: kill switch (WFP / pf), split tunneling, DNS leak protection;
• сборка и подпись релизов (universal macOS, x86/x64 Windows);
• диагностика багов на стыке сети, привилегий и совместимости ОС — этого много, нужна реальная экспертиза в OS/network-специфике.
➡️ Жёсткие требования (без этого не сработаемся):
• C++17 на уровне senior: RAII, move-семантика, шаблоны, многопоточность;
• глубокий системный опыт хотя бы с одной платформой — macOS (NetworkExtension, SystemConfiguration, Security) или Windows (WFP, WinSock2, Win32, сервисы);
• уверенный сетевой стек: TCP/IP, DNS, TLS, маршрутизация;
• самостоятельность: разбираетесь в новом без долгого онбординга и без ТЗ на каждый шаг;
• AI — сильный рычаг в ваших руках: понимаете и отвечаете за то, что он генерирует (мы работаем с Claude Code каждый день), а не сдаёте слепой копипаст.
➡️ Будет плюсом: Qt/QML (доращивается, если вы сильный системщик); gRPC/protobuf; CMake/vcpkg; WireGuard, tun/tap; Boost (ASIO, Process), OpenSSL, RxCpp; code signing / notarization (Apple).
Не подойдёт, если: C++ и системный слой только из пет-проектов; нужно детальное ТЗ на каждый шаг; работа из РФ ❗️
✏️ Если заинтересовало — отправьте, пожалуйста, в личку @pnlabss ваше CV и три коротких ответа:
1) на какой платформе вы глубже (Win или macOS) и в чём именно;
2) самый неприятный баг на стыке сети/привилегий/ОС, который вы ловили, и как починили;
3) где AI в последний раз наврал вам в коде и как вы это поймали.
Post #2489
2.11K
- ❤ 6
- 🤔 6