
Uvation je podjetje za tehnološke storitve, osredotočeno na IT-infrastrukturo, umetno inteligenco, kibernetsko varnost in delovanje v oblaku. Njegova ponudba vključuje upravljane IT-storitve, varnostne in omrežne operacije ter rešitve umetne inteligence, izdelane s tehnologijama Dell in Nvidia. Uvation podpira tudi okolja v oblaku prek partnerstev s podjetji Oracle Cloud, Google Cloud in Amazon Web Services ter upravlja tržnico za strojne in programske izdelke. Podjetje sodeluje z organizacijami na področjih svetovanja, zdravstva in umetne inteligence, zato je njegovo delo relevantno za strokovnjake, ki jih zanimajo upravljane tehnološke storitve, varna infrastruktura in poslovne rešitve v oblaku.
Višji razvijalec frontenda in tehnični vodja (Malezija, delo na daljavo)
Vodenje frontend arhitekture in razvoja na področjih Reacta, Next.js, zmogljivosti, API-jev in interaktivne grafike. Mentoriranje inženirjev ter usmerjanje razvoja kompleksnih funkcionalnosti za oddaljeno ekipo v Maleziji.
Opis
- Določanje tehnične usmeritve za kompleksne frontend funkcionalnosti
- Podpora ekipi pri oblikovalskih odločitvah, pregledih kode in mentoriranju
- Vodenje odločitev glede arhitekture, zmogljivosti in integracije
- Razčlenjevanje dela, ocenjevanje potrebnega truda in priprava tehnične dokumentacije
- Sodelovanje pri CI/CD procesih, praksah Git in pregledih zahtevkov za vključitev sprememb
- Vodenje tehničnega raziskovanja in pobud za dokaz koncepta pri kompleksnih interakcijah
Zahteve
- Napredno znanje Reacta, Next.js, TypeScripta in razvoja komponent, temelječega na hooks
- Sposobnost ustvarjanja razširljivih frontend arhitektur z enim virom resnice in jasnim ločevanjem uporabniškega vmesnika, poslovne logike in dostopa do podatkov
- Izkušnje z izdelavo ponovno uporabnih knjižnic komponent in vzdrževanjem doslednih API-jev komponent
- Poglobljeno poznavanje Zustanda, Redux Toolkita ali primerljivih rešitev za upravljanje stanja, vključno z učinkovitim načrtovanjem selektorjev
- Odlično znanje HTML-ja, CSS-ja in SCSS-ja ter strokovno znanje odzivnega oblikovanja, dostopnosti in izolacije slogov
- Izkušnje s pretvarjanjem podrobnih vizualnih specifikacij v vmesnike s sistemi, kot sta IBM Carbon ali Material UI
- Odlične veščine integracije REST API-jev, vključno s tipiziranimi modeli, adapterji, pollingom in robustnim obravnavanjem nepopolnih ali nedoslednih podatkov
- Izkušnje z opredeljevanjem ali preverjanjem pogodb zalednih API-jev in uporabo praks pogodbenega testiranja
- Dokazano strokovno znanje frontend zmogljivosti, ki vključuje profiliranje, memoizacijo, deljenje kode, leno nalaganje in analizo paketov
- Razumevanje hitrosti sličic, uporabe GPU-ja in obnašanja pomnilnika na grafično zahtevnih zaslonih
- Praktične izkušnje z WebGL, three.js ali React Three Fiber, vključno z upravljanjem scen in kamer, izbiranjem s kazalcem in časovnicami animacij
- Izkušnje z usklajevanjem dogodkov in interakcij med plastmi uporabniškega vmesnika in grafičnimi površinami
- Izkušnje z integracijo SDK-jev za zemljevide, delom s koordinatnimi sistemi, uvedbo nadomestnih ponudnikov in zaščito API-ključev
- Sposobnost razvoja komponent za obstoječe gostiteljske aplikacije s čistimi props in callbacki, izoliranimi slogi in brez nenamernih globalnih učinkov
- Odlične izkušnje s testiranjem z Vitestom ali Jestom in React Testing Library ter praktično strategijo testiranja
- Izkušnje s strogim TypeScriptom, mejami napak, medbrskalniškim testiranjem in orodji za razvijalce v brskalniku
- Izkušnje s CI/CD procesi, delovnimi tokovi Git in temeljitimi pregledi zahtevkov za vključitev sprememb
- Izkušnje z Azure DevOpsom
- Dokazano tehnično vodenje z mentoriranjem, razčlenjevanjem nalog, ocenjevanjem in tehnično dokumentacijo
- Razumevanje osnov frontend varnosti, vključno z varno konfiguracijo okolja, varnim beleženjem in odgovornim upravljanjem odvisnosti tretjih oseb
- Izkušnje z naprednimi orodji za animacije, kot sta GSAP ali Framer Motion
- Izkušnje z uporabo knjižnic za grafikone in vizualizacijo podatkov
- Izkušnje z vizualno regresijo ali end-to-end testiranjem s Playwrightom
- Izkušnje z zagotavljanjem internacionalizacije in lokalizacije v velikem obsegu
- Poznavanje mikrofrontendov, monorepozitorijev ali upravljanja oblikovalskih sistemov
- Izkušnje s produkcijsko observabilnostjo, podporo izdajam in preiskovanjem incidentov
- Izkušnje z vodenjem tehničnega raziskovanja ali dela na dokazu koncepta za kompleksne interakcije