Uvation
Uvation
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 – delo na daljavo v Srbiji

Vodite razvoj frontenda z Reactom in Next.js ter oblikujte razširljivo arhitekturo, zmogljivost, integracije API-jev in interaktivno grafiko. Mentorirajte inženirje in usmerjajte izvedbo kompleksnih funkcionalnosti v pogodbeni vlogi na daljavo s sedežem v Srbiji.

Opis

  • Določajte tehnično usmeritev kompleksnih frontend funkcionalnosti
  • Usmerjajte oblikovalske odločitve, preglede kode in mentorstvo v ekipi
  • Uporabljajte strokovno znanje Reacta in Next.js za reševanje arhitekturnih, zmogljivostnih in integracijskih izzivov

Zahteve

  • Napredno znanje Reacta, Next.js, TypeScripta in sodobnega razvoja komponent na osnovi hookov
  • Sposobnost ustvarjanja razširljive frontend arhitekture z enim virom resnice in jasno opredeljenimi mejami med uporabniškim vmesnikom, poslovno logiko in dostopom do podatkov
  • Izkušnje z izdelavo ponovno uporabnih knjižnic komponent in vzdrževanjem doslednih API-jev komponent
  • Poglobljeno poznavanje Zustand, Redux Toolkit ali primerljivih rešitev za upravljanje stanja, vključno z učinkovitim oblikovanjem selektorjev
  • Odlično poznavanje HTML, CSS in SCSS ter izkušnje z odzivnimi postavitvami, dostopnostjo in izolacijo slogov
  • Izkušnje s pretvarjanjem podrobnih vizualnih specifikacij v vmesnike s sistemi, kot sta IBM Carbon ali Material UI
  • Močno znanje integracije REST API-jev, vključno s tipiziranimi modeli, adapterji, pollingom in odpornim obravnavanjem nepopolnih ali nedoslednih podatkov
  • Izkušnje z opredeljevanjem ali preverjanjem pogodb backend API-jev ter uporabo praks pogodbenega testiranja
  • Dokazano strokovno znanje o zmogljivosti frontenda, vključno s profiliranjem, memoizacijo, razdeljevanjem kode, lenim nalaganjem in analizo paketov
  • Razumevanje hitrosti sličic, izkoriščenosti GPE in vedenja pomnilnika v grafično zahtevnih vmesnikih
  • Praktične izkušnje z WebGL, three.js ali React Three Fiber, vključno z upravljanjem scen in kamer, izbiranjem s kazalcem ter časovnicami animacij
  • Izkušnje z usklajevanjem dogodkov in interakcij med večplastnimi vmesniki in grafičnimi površinami
  • Izkušnje z integracijo SDK-jev za zemljevide, delom s koordinatnimi sistemi, uvajanjem nadomestnih ponudnikov in zaščito žetonov API
  • Sposobnost razvijanja komponent za obstoječe gostiteljske aplikacije z uporabo čistih propsov in povratnih klicev, izoliranih slogov ter brez nenamernih globalnih učinkov
  • Močno ozadje na področju testiranja z Vitestom ali Jestom in React Testing Library ter pragmatična strategija testiranja
  • Izkušnje s strogim TypeScriptom, mejami napak, preverjanjem v različnih brskalnikih in razvojnimi orodji brskalnika
  • Izkušnje s prispevanjem k cevovodom CI/CD, delovnim postopkom na osnovi Gita in natančnimi pregledi zahtevkov za vključitev
  • Izkušnje z Azure DevOps
  • 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
  • Zaželene so izkušnje z GSAP ali Framer Motion; orodji za grafikone in vizualizacijo podatkov; Playwrightom za vizualno regresijsko ali end-to-end testiranje; obsežno internacionalizacijo in lokalizacijo; mikrofrontendi, monorepozitoriji ali upravljanjem oblikovalskih sistemov; produkcijsko opazljivostjo, podporo izdajam in preiskovanjem incidentov; ter tehničnim raziskovanjem ali izdelavo proof of concept za kompleksne interakcije