Шукаємо Frontend Developer у продуктову команду, яка створює міжнародну high-load платформу для Live-Entertainment.
Що буде у твоїй зоні відповідальності:
- розвиток frontend у монорепозиторії на Turborepo;
- робота з двома застосунками: Next.js та Vite SPA;
- створення складних responsive UI на Tailwind CSS + Radix / shadcn/ui;
- реалізація real-time функціоналу: WebSockets, чати, нотифікації;
- інтеграція та оптимізація WebRTC / SFU відео;
- робота з optimistic updates;
- оптимізація продуктивності та контроль зайвих re-render'ів;
- участь у прийнятті технічних та архітектурних рішень.
Наш стек:
React · TypeScript · Next.js 14+ · Vite · Turborepo · TanStack Query · Zustand · React Hook Form · Zod · Tailwind CSS · Radix UI / shadcn/ui · WebSockets / Socket.io · WebRTC / SFU
Що важливо:
- 3+ роки комерційного досвіду з React + TypeScript;
- впевнене розуміння Next.js App Router, Server / Client Components, SSR / CSR та hydration;
- досвід роботи з Vite та monorepo;
- практичний досвід із TanStack Query та Zustand;
- розуміння React Hook Form + Zod;
- досвід роботи з Tailwind та component-based UI;
- практичний досвід із WebSockets / Socket.io;
- розуміння оптимізації frontend-продуктивності.
Буде великим плюсом:
- WebRTC / SFU (LiveKit, Agora або аналоги);
- досвід у Live-Streaming, Gaming, iGaming або інших real-time продуктах;
- розуміння HLS / RTMP та відмінностей у latency;
- Feature-first / Vertical Slice architecture;
- Vitest / RTL / Playwright;
- Sentry та інші інструменти моніторингу.
Що пропонуємо:
- продуктову команду та реальний вплив на продукт;
- складні технічні задачі без рутини;
- роботу з сучасним frontend-стеком;
- можливість розвиватися в напрямку high-load та real-time систем;
- remote формат;
- конкурентну компенсацію;
- сильну технічну команду та середовище, де можна впливати на технічні рішення.
Якщо тобі цікаві React / Next.js, high-load, real-time та продукти, де frontend — це не просто «намалювати сторінку», будемо раді познайомитися 🚀