H
HireSeeker
Н

Разработчик C++ (Windows-плагин для Flutter)

Неизвестный работодатель · Москва · 4 июн.

Зарплата не указанаoffice

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