Uvation
Uvation
Uvation je technologická společnost zaměřená na IT infrastrukturu, umělou inteligenci, kybernetickou bezpečnost a provoz cloudových prostředí. Její nabídka zahrnuje spravované IT, bezpečnostní a síťové služby spolu s řešeními využívajícími umělou inteligenci a technologie společností Dell a Nvidia. Uvation podporuje také cloudová prostředí prostřednictvím partnerství se službami Oracle Cloud, Google Cloud a Amazon Web Services a provozuje tržiště s hardwarovými a softwarovými produkty. Společnost poskytuje služby organizacím v oblasti poradenství, zdravotnictví a umělé inteligence, takže její činnost může být relevantní pro odborníky se zájmem o spravované technologické služby, bezpečnou infrastrukturu a podniková cloudová řešení.

Senior frontend vývojář a technický vedoucí (Malajsie, práce na dálku)

Veďte frontendovou architekturu a vývoj v Reactu a Next.js se zaměřením na výkon, API a interaktivní grafiku. Mentorujte inženýry a usměrňujte vývoj komplexních funkcí ve vzdáleném týmu v Malajsii.

Popis

  • Určovat technické směřování komplexních frontendových funkcí
  • Podporovat tým při rozhodování o návrhu, provádět code review a mentorovat kolegy
  • Řídit volbu architektury, výkonu a integračních řešení
  • Rozkládat práci, odhadovat náročnost a vytvářet technickou dokumentaci
  • Podílet se na CI/CD pipelinech, procesech v Gitu a kontrolách pull requestů
  • Vést technický průzkum a iniciativy proof-of-concept pro komplexní interakce

Požadavky

  • Pokročilá znalost Reactu, Next.js, TypeScriptu a vývoje komponent založeného na hookách
  • Schopnost vytvářet škálovatelné frontendové architektury s jediným zdrojem pravdy a jasným oddělením uživatelského rozhraní, obchodní logiky a přístupu k datům
  • Zkušenost s tvorbou znovu použitelných knihoven komponent a udržováním konzistentních API komponent
  • Hluboká znalost Zustand, Redux Toolkit nebo srovnatelných řešení pro správu stavu včetně efektivního návrhu selektorů
  • Velmi dobrá znalost HTML, CSS a SCSS včetně responzivního designu, přístupnosti a izolace stylů
  • Zkušenost s převodem detailních vizuálních specifikací do rozhraní pomocí systémů, jako jsou IBM Carbon nebo Material UI
  • Velmi dobré dovednosti v integraci REST API včetně typovaných modelů, adaptérů, dotazování a odolného zpracování neúplných nebo nekonzistentních dat
  • Zkušenost s definováním nebo ověřováním kontraktů backendových API a používáním postupů kontraktního testování
  • Prokazatelná odbornost v oblasti výkonu frontendu zahrnující profilování, memoizaci, dělení kódu, lazy loading a analýzu bundlů
  • Porozumění snímkové frekvenci, využití GPU a chování paměti na obrazovkách s intenzivní grafikou
  • Praktická zkušenost s WebGL, three.js nebo React Three Fiber včetně ovládání scény a kamery, výběru objektů ukazatelem a časových os animací
  • Zkušenost s koordinací událostí a interakcí mezi vrstvami uživatelského rozhraní a grafiky
  • Zkušenost s integrací mapových SDK, prací se souřadnicovými systémy, implementací záložních poskytovatelů a zabezpečením API tokenů
  • Schopnost vyvíjet komponenty pro stávající hostitelské aplikace pomocí čistých props a callbacků, izolovaných stylů a bez nezamýšlených globálních efektů
  • Výrazná zkušenost s testováním pomocí Vitest nebo Jest a React Testing Library podpořená praktickou strategií testování
  • Zkušenost s přísným TypeScriptem, hranicemi chyb, testováním napříč prohlížeči a vývojářskými nástroji prohlížeče
  • Zkušenost s podílem na CI/CD pipelinech, pracovních postupech Gitu a důkladných kontrolách pull requestů
  • Zkušenost s Azure DevOps
  • Prokázané technické vedení prostřednictvím mentoringu, rozkladu úkolů, odhadování a technické dokumentace
  • Porozumění základům frontendového zabezpečení včetně bezpečné konfigurace prostředí, bezpečného logování a odpovědné správy závislostí třetích stran
  • Zkušenost s pokročilými nástroji pro animace, jako jsou GSAP nebo Framer Motion
  • Zkušenost s používáním knihoven pro tvorbu grafů a vizualizaci dat
  • Zkušenost s vizuálním regresním nebo end-to-end testováním pomocí Playwrightu
  • Zkušenost s implementací internacionalizace a lokalizace ve velkém měřítku
  • Znalost mikrofrontendů, monorepozitářů nebo správy designových systémů
  • Zkušenost s produkční observabilitou, podporou vydání a vyšetřováním incidentů
  • Zkušenost s vedením technického průzkumu nebo práce proof-of-concept pro komplexní interakce