JustJoin.IT Praca zdalna Senior

Senior Rust Developer

Spyrosoft

⚲ Szczecin

120 - 175 PLN netto (B2B)

Wymagania

  • senior-level doświadczenie produkcyjne z Rust (ownership/borrowing, Rc/RefCell/Weak, unsafe, aliasing, Pin, lifetimes)
  • doświadczenie z Rust ↔ C++ FFI, najlepiej z cxx — projektowanie bezpiecznych wrapperów nad cyklem życia obiektów C++
  • rozwój makr proceduralnych (syn, quote, proc-macro2) z dbałością o jakość komunikatów błędów kompilacji
  • doświadczenie w projektowaniu i stabilizacji publicznego API biblioteki (semver, deprecation)
  • cross-platform build engineering (build.rs, linkowanie natywnych bibliotek: Linux, MSVC, macOS)
  • znajomość Qt 6 (QObject, properties, signals/slots, QVariant/QMetaType, QML object ownership) i C++17 w stopniu pozwalającym czytać/modyfikować warstwę bridge
  • doświadczenie z threat modelling / security review dla kodu systemowego
  • profesjonalny angielski w mowie i piśmie

Opis stanowiska

Praca w wewnętrznym zespole Qt Bridge for Rust — biblioteki pozwalającej budować UI w Qt Quick/QML z backendem w czystym Rust, bez C++. Twoja rola to ekspertyza Rust: idiomatyczne API, makra proceduralne, cross-platform build i bezpieczeństwo FFI; Qt znasz tylko na tyle, by czytać i modyfikować warstwę C++. Backlog jest publiczny, więc przed aplikacją możesz zobaczyć, nad czym dokładnie będziesz pracować. To dobra oferta dla Rustowca, który lubi pracę z kodem open source, review przez Gerrit i stabilizację publicznego API — i nie chce zajmować się roadmapą ani wsparciem użytkowników.

🔍 Dekoder Ogłoszenia

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