dla VIVIVO GAMES w Warszawa/Katowice/Zdalnie
Praca stała Programowanie
O roli
Szukamy Senior Frontend Engineer z praktycznym doświadczeniem w React Three Fiber / Three.js, który zbuduje frontową warstwę VIVIVO - od 3D lobby po replay viewer i integrację z Unity WebGL.
W tym projekcie frontend nie jest wyłącznie warstwą prezentacji. To miejsce, w którym użytkownik rozumie produkt, przechodzi onboarding, widzi zasady, buduje zaufanie do wyniku i wchodzi do rozgrywki.
Stack
React Three Fiber, Three.js, Next.js 14 (App Router), React Server Components, TypeScript, Tailwind CSS, Radix UI, Framer Motion / Lottie, Vercel Edge Network, Cloudflare Workers, WebSocket/SSE, postMessage bridge do iframe Unity WebGL.
Zakres odpowiedzialności
• Projekt i implementacja 3D lobby, onboardingu, profilu gracza, drabiny lig, ekranu matchmakingu oraz replay viewera z obsługą kamer, scrubbera i slow-motion.
• Spójny design system, oparty na czytelności i zgodności komunikatów.
• Integracja warstwy webowej z Unity WebGL oraz event streamem platformy.
• Performance, Core Web Vitals, dostępność, stabilność edge deployment, skalowanie pierwszego zespołu frontendowego.
Wymagania
• Minimum 4 lata pracy z React i bardzo dobry TypeScript.
• Praktyczna znajomość nowoczesnego Next.js.
• Produkcyjne doświadczenie z React Three Fiber lub Three.js - nie tylko warstwa eksperymentów i demo.
• Myślenie systemowe, performance mindset, doświadczenie tech-lead.
Mile widziane
• Unity WebGL embedding.
• WebSocket/SSE, Vercel Edge.
• Portfolio motion design lub doświadczenie w consumer fintech albo gaming.
Tryb pracy i lokalizacja
Polski Hub Technologiczny: Katowice, Kraków, Warszawa lub Kielce. Praca zdalna lub hybrydowa.
Warunki zatrudnienia
B2B. Warunki ustalamy indywidualnie na etapie oferty, po dopasowaniu zakresu, seniority i oczekiwanego wpływu na produkt.
Rekomendacje zespołowe
Jeśli znasz UI/UX designerów, motion designerów lub mid/senior React developerów, z którymi budowałeś wcześniej dojrzały produkt, prosimy o ich wskazanie. Pracujemy także w trybie zespołowych dołączeń.
Proces rekrutacji
• Rozmowa techniczna.
• Portfolio i design review.
• Płatne zadanie z R3F.
• Technical deep-dive.
• Rozmowa z Founderem.
• Oferta i negocjacje 1:1.
Aplikacja
CV i portfolio z live linkami oraz krótkie memo o najtrudniejszej decyzji architektonicznej lub produktowej, jaką podjąłeś.
#React #ReactThreeFiber #ThreeJS #Frontend #NextJS #TypeScript #WebGL #SeniorFrontend #3DWeb #JavaScript
Data publikacji: 2026-05-02
Liczba wyświetleń: 247