FRONTEND ENGINEER - WEBUI
A1sorter
mid
Job description
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ątek do setek poruszających się encji płynnie w 60fps; wizualizacja rezerwacji przestrzeni, 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 e2e komponentó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ę .