Неизвестный работодатель · Москва · 4 июн.
ID 2831
Ищем разработчика С++
❗️❗️❗️График 5/2 с 9-00 до 18-00, ОФИС (Москва)
Проект по разработке мобильного приложения
Задача на проекте:
Разработать нативный Windows-плагин для Flutter, который через системные вызовы управляет настройками ОС, окнами и приложениями. Плагин должен предоставлять Dart API с асинхронными методами и корректно обрабатывать вызовы из изолятов.
Обязательные компетенции:
- Свободное владение C++ (17/20) и нативным Win32 API
- Опыт перехвата и модификации системных вызовов (API hooking, внедрение DLL, работа с окнами, процессами, потоками)
- Разработка системных агентов: управление сессиями, правами, привилегиями (SeDebugPrivilege, SeTakeOwnershipPrivilege)
- Управление окнами (перечисление, изменение состояния, фокусировка) и приложениями (запуск, принудительное завершение, ожидание событий процессов)
- Модификация системных настроек на уровне реестра, Power Management API, IP Helper API, групповых политик
Нативная интеграция с Flutter:
- Опыт создания нативных модулей для Flutter Desktop (Windows) через Platform Channel (MethodChannel / EventChannel)
- Умение писать плагины на C++ с использованием flutter::Plugin и flutter::MethodChannel API
- Знание механизма FFI (Dart → C): создание C-совместимых оберток, управление памятью (malloc/free, указатели), передача сложных структур
- Понимание жизненного цикла нативного плагина в контексте Flutter Engine (регистрация, инициализация, диспетчеризация вызовов из UI/Raster потоков)
- Опыт компиляции нативного кода под Windows в составе Flutter-проекта (CMake + flutter build windows)
Технический стек:
Visual Studio / CMake + MSVC
Отладка нативного кода вместе с Dart (двойная отладка)
Минимизация зависимостей (никакого .NET, только нативный код и Flutter SDK)
🔎 Вопросы/резюме - в ЛС @veroneko
🎉 Залетайте скорее: VPN на 2 устройства: проверьте локации и подключение через бот 🎯✅ | InsideAds