
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