JustJoin.IT Praca zdalna Senior

Senior Rust Engineer

Svitla Systems

⚲ Warszawa, Kraków, Wrocław, Poznań, Gdańsk, Białystok, Toruń, Katowice

Do uzgodnienia

Wymagania

  • doświadczenie w budowie aplikacji desktopowych
  • doświadczenie z Windows UI Automation (UIA) i/lub macOS Accessibility (AX) API
  • doświadczenie w optymalizacji i profilowaniu wydajności aplikacji
  • doświadczenie w testowaniu i zapobieganiu regresjom wydajnościowym/funkcjonalnym

Mile widziane

  • doświadczenie z Tauri (mile widziane Electron)
  • znajomość Pythona
  • doświadczenie z pipeline'ami danych i narzędziami PII (np. Microsoft Presidio)
  • doświadczenie z MDM i frameworkami auto-update

Opis stanowiska

Budowa i optymalizacja cross-platformowej aplikacji desktopowej (Windows/macOS) przechwytującej dane clickstream i informacje z drzewa dostępności. Praca obejmuje optymalizację wydajności (CPU/GPU/pamięć), eliminację duplikacji w zbieraniu danych, testy regresji i wydajności oraz system auto-update. Uwaga: oferta wprost oczekuje samodzielności bez ciągłego nadzoru, a zakres optymalizacji sugeruje, że obecna wydajność aplikacji wymaga znaczących nakładów pracy.

🔍 Dekoder Ogłoszenia

🔴
Strong problem-solving skills and the ability to work independently.
Oczekuje się, że będziesz samodzielnie rozwiązywać problemy bez ciągłego nadzoru, co może oznaczać mniejszą ilość wsparcia lub szkoleń.
🔴
Attention to detail, particularly when working with system-level data collection.
Praca może być bardzo żmudna i wymagać skrupulatności, ponieważ błędy w zbieraniu danych systemowych mogą mieć poważne konsekwencje.
🔴
Optimize application performance, focusing on CPU, GPU, and memory usage.
Może to oznaczać, że obecna wydajność aplikacji jest daleka od optymalnej i wymaga znaczących nakładów pracy.
🔴
Identify and eliminate duplicate data collection and processing.
Może to wskazywać na istniejące problemy z architekturą lub implementacją, które trzeba będzie naprawić.
🟡
Experience with Tauri is strongly preferred; Electron experience is also considered.
Chociaż Tauri jest preferowane, doświadczenie z Electronem może sugerować, że firma jest otwarta na rozwiązania mniej optymalne lub mniej popularne, jeśli nie ma silnych argumentów za Tauri.