Frontend Engineer - WebUI
Indexed description
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.
- 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)
- 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
- 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)
- 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
- 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
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ę.
Create a free Caio profile to unlock more results and save your role and location preferences.
Unlock free search