NoFluffJobs Praca zdalna Senior

Senior Rust Developer — Qt Bridge for Rust

Spyrosoft

⚲ Wrocław

20 160 - 29 400 PLN (B2B)

Wymagania

  • doświadczenie senior-level w Rust w produkcji: ownership/borrowing, Rc/RefCell/Weak, unsafe i reguły aliasingu, Pin, API z parametrami lifetime
  • doświadczenie w FFI Rust↔C++, idealnie z cxx — projektowanie bezpiecznych wrapperów Rust nad obiektami C++
  • rozwój makr proceduralnych (syn, quote, proc-macro2) z dbałością o dobre komunikaty błędów kompilacji
  • doświadczenie w projektowaniu i stabilizowaniu publicznego API biblioteki (idiomatyczny Rust, semver, deprecation)
  • inżynieria buildów cross-platform w Rust (build.rs, linkowanie natywnych bibliotek na Linux, MSVC, macOS)
  • praktyczna znajomość Qt 6 (QObject, properties, signals/slots, QVariant/QMetaType, QML object ownership) i C++17 w stopniu pozwalającym czytać/modyfikować warstwę C++
  • doświadczenie z workflow opartym na Gerrit, małych commitach i częstych review
  • profesjonalna znajomość języka angielskiego w mowie i piśmie

Opis stanowiska

Dołączysz do wewnętrznego zespołu Qt Bridge for Rust, który rozwija bibliotekę pozwalającą budować interfejsy Qt Quick / QML z backendem w czystym Rustcie (bez C++). Twoim głównym obszarem będzie Rust — projektowanie idiomatycznego API, makra proceduralne, FFI Rust↔C++, inżynieria buildów cross-platform oraz dbanie o bezpieczeństwo pamięci. Nie musisz być ekspertem od Qt — wystarczy umiejętność czytania i modyfikowania warstwy C++. Backlog jest publiczny, więc możesz zobaczyć, nad czym będziesz pracować, jeszcze przed aplikacją.

🔍 Dekoder Ogłoszenia

✓ Ogłoszenie wygląda transparentnie — brak typowych czerwonych flag.