A1 Sorter
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Budujesz mózg operatora - interfejs, przez który człowiek widzi w czasie rzeczywistym dziesiątki robotów poruszających się po hali i może natychmiast zareagować. Nie chodzi o ładny dashboard. Chodzi o renderowanie setek encji w 60fps, strumieniowanie telemetrii bez opóźnień i kontrolki awaryjne, które muszą działać bezbłędnie. Zakres obowiązków Wizualizacja 3D live Budowa i optymalizacja widoku 3D hali z pozycjami robotów odświeżanymi w czasie rzeczywistym;
renderowanie dziesiątekdo setek poruszających się encji płynnie w 60fps;
wizualizacja rezerwacjiprzestrzeni, kopert bezpieczeństwa i planowanych tras. Konsumpcja telemetrii live Odbieranie i przetwarzanie strumieniowej telemetrii floty z minimalnym opóźnieniem;
efektywne zarządzanie stanem przy wysokiej częstotliwości aktualizacji;
obsługa backpressure i degraded mode. Panel sterowania operatora Dispatch misji, pause/resume, emergency stop - kontrolki z natychmiastową informacją zwrotną;
inspekcja per-robot: stan, bateria, błędy, aktywna dzierżawa;
czytelne UI dla operatorów hali. Jakość i architektura Budowa skalowalnej architektury SPA;
testy jednostkowe i e2ekomponentów krytycznych;
współpraca z backend teamem przy projektowaniu kontraktów API. Tech Stack Language TypeScript / JavaScript Framework React / Vue / Angular Real-time WebSocket / SSE 3D / Canvas WebGL / Three.Js / Canvas State management Zustand / Redux / Pinia Build / Test Vite / Webpack, Jest / Vitest / Playwright Infra Docker (dev environment) Wymagania kluczowe JavaScript / TypeScript Silna znajomość JS/TS i biegłość w co najmniej jednym nowoczesnym frameworku SPA (React, Vue lub Angular) Real-time rendering Doświadczenie w konsumpcji live streamów i odzwierciedlaniu ich w UI z minimalnym opóźnieniem i bez degradacji wydajności Mile widziane Doświadczenie z renderowaniem 2D/3D w przeglądarce: Three.Js, WebGL, Babylon.Js, Canvas API lub Pixi.Js Znajomość technik optymalizacji wydajności frontendu: virtualization, off-screen canvas, requestAnimationFrame, Web Workers Doświadczenie z wizualizacją danych przemysłowych, SCADA-like UI lub dashboardami telemetrii Znajomość wzorców backpressure i obsługi przerw w strumieniu danych po stronie klienta Doświadczenie z testowaniem komponentów UI o wymaganiach krytycznych Znajomość języka angielskiego na poziomie B2 (dokumentacja, współpraca z zespołem) Co oferujemy Budowa UI bez odpowiednika w typowych projektach webowych - real-time 3D fleet visualization Bliska współpraca z zespołami backend i C++ - rozumiesz cały system, nie tylko swój komponent Konkurencyjne wynagrodzenie dostosowane do poziomu doświadczenia i kompetencji Stabilna umowa o pracę - pełny etat Elastyczny model hybrydowy - praca zdalna z obecnością w siedzibie w Zakroczymiu wg ustaleń Prywatna opieka medyczna i ubezpieczenie na życie Pełna odpowiedzialność za architekturę i wygląd interfejsu - od zera, bez dziedziczenia legacy Dostęp do konferencji z obszaru frontend, WebGL i systemów wizualizacji danych Jak będzie wyglądać proces rekrutacji Aplikacja – po otrzymaniu CV wracamy z informacją zwrotną Rozmowa wstępna (HR) – wzajemne poznanie i omówienie oczekiwań Rozmowa techniczna – sprawdzenie kompetencji i doświadczenia projektowego Decyzja i formalności – jasne warunki i szybkie domknięcie procesu Dołącz do zespołu, który tworzy przyszłość intralogistyki! Pod marką A1 Sorter tworzymy innowacyjne urządzenia automatyki magazynowej. Nasze logo znajdziesz na sorterach, przenośnikach, windach magazynowych, systemach specjalistycznych, stołach do kompletacji zamówień i wielu innych akcesoriach. Dynamicznie rozwijamy się na rynkach europejskich, współpracując z liderami branży logistyki magazynowej. Stawiamy na innowacyjność, efektywność opartą na komponentach od światowych liderów oraz elastyczne podejście do potrzeb klientów. Praca w A1 Sorter to nie tylko możliwość rozwoju zawodowego, ale także szansa na udział w tworzeniu nowoczesnych rozwiązań, które mają realny wpływ na efektywność procesów logistycznych. Nasze innowacyjne podejście i elastyczność w działaniu sprawiają, że jesteśmy liderem w branży. Dołączając do nas, stajesz się częścią zespołu, który ceni kreatywność, zaangażowanie i współpracę.
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global
Wysokie Mazowieckie / Global