ProceduralMacros

#vacancy #Rust #C ++ #FFI #ProceduralMacros #GUI #QML #Senior #Remote Senior Rust Developer (Rust-C++ FFI / GUI Bridge / Procedural Macros) ⚙️ 🦀 ID вакансии: 208_Gul Ставка: до 20 EUR / час . Грейд: Senior. Загрузка: Full-time (полная занятость). Формат: Удалённо. Локация/Гражданство: РБ, КЗ, Армения, Грузия, Узбекистан . ⛔️ ВАЖНО: Кандидаты из РФ и УКР не рассматриваются . ⏳ Срок актуальности вакансии: до 16.09.2026. 📌 Важно: рассматриваются кандидаты с релевантностью опыта от 85% (аутстаффинговая позиция). 🧩 О проекте: внутренняя GUI Bridge team. Проектирование, разработка и усиление библиотеки Rust GUI Bridge. Библиотека позволяет создавать декларативные интерфейсы на QML с backend на Rust без написания C++-кода . Для интеграции используются attribute macros, cxx и C++/GUI interop layer. Ищем Senior Rust-разработчика для работы над сложной системной библиотекой. Роль для инженера, который глубоко понимает ownership, lifetimes, unsafe Rust и умеет строить бесшовный мост между Rust и C++17 с помощью процедурных макросов. Предстоит писать production-quality код, обеспечивать memory safety, поддерживать кроссплатформенный CI и проходить строгий Gerrit-style code review. 🚀 Основные задачи: Разработка production-quality кода на Rust и (при необходимости) C++. Написание тестов и технической документации. Работа с object model и обеспечение memory safety. Работа с type system и procedural macros. Поддержание CI в рабочем состоянии на всех поддерживаемых платформах. Задачи назначаются из backlog и перепланируются каждый спринт. 🎯 Обязательные требования (Hard Skills): Rust (Senior Level): Глубокое понимание: ownership/borrowing, Rc / RefCell / Weak , unsafe , aliasing rules, Pin , lifetimes. Проектирование публичных Rust API: semver, breaking changes, deprecation. Тестирование и тулинг: cargo fmt , Clippy, rustdoc , строгое документирование unsafe . Интеграции и макросы: Rust–C++ FFI , желательно с использованием cxx . Procedural macros : syn , quote , proc-macro2 . Сборка и платформы: Cross-platform build engineering: build.rs , Linux, MSVC, macOS. Безопасность и GUI: Threat modelling и security review системных библиотек. Понимание object model GUI-фреймворка: properties, signals/slots, meta-types, ownership. C++ и процессы: C++17 для работы с bridge layer. Опыт прохождения Gerrit-style patch-set code review . Язык (КРИТИЧНО!): Английский язык : профессиональный письменный и разговорный (от B2 ). 💡 Будет плюсом: Участие в open-source binding или FFI-проектах. Опыт работы с declarative GUI frameworks. Публикация и поддержка crates на crates.io . Опыт работы с resource handling или debug/preview protocols. Async Rust / Tokio с native event loop. Наличие developer account и опыт подписания CLA. ⚙️ Процесс работы: Все изменения проходят внутреннее code review и требуют approval от maintainer. CLA необходимо подписать до отправки кода. Планирование ведётся в Jira. Еженедельные status meetings. Ежедневные письменные обновления в чате или по email. Репозиторий публичный, но невыпущенные функции и roadmap остаются конфиденциальными по NDA. 🚫 Вне scope (не входит в обязанности): Изменения основного GUI-фреймворка. Product management и roadmap ownership. Release management. Поддержка пользователей и community management. Действия, требующие расширенных commit rights. 📲 Контакт для отклика: @hrwomenpro (При отклике, пожалуйста, сразу присылайте актуальное резюме с акцентом на опыт Rust-C++ FFI, procedural macros и укажите вашу страну проживания (строго не РФ/УКР) и уровень английского, пишите ID вакансии: 208_Gul)
Откликнуться в Telegram →

⚠️ Никогда не платите «за оформление» или «гарантию трудоустройства» — это признак мошенников. Работа ТРУ не несёт ответственности за содержание вакансии.

🇮🇱 Не нашли подходящую зарплату? В Израиле платят от $3000 Без языка и опыта · жильё и легализация под ключ · официально Смотреть вакансии →