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 frontend razvijalec – tehnični vodja, delo na daljavo v Romuniji

Vodite arhitekturo Reacta in Next.js za grafično zahtevne vmesnike, mentorirajte inženirje ter na daljavo iz Romunije zagotavljajte zmogljive in dobro testirane frontend funkcionalnosti.

Opis

  • Določajte tehnično usmeritev kompleksnih frontend funkcionalnosti
  • Usmerjajte ekipo pri oblikovalskih odločitvah, pregledih kode in mentoriranju
  • Gradite napredne frontend funkcionalnosti z Reactom in Next.js
  • Vzpostavite razširljivo arhitekturo z ločenimi plastmi uporabniškega vmesnika, poslovne logike in dostopa do podatkov
  • Ustvarjajte ponovno uporabne knjižnice komponent z doslednimi API-ji
  • Povezujte storitve REST in preverjajte pogodbe API z zalednimi ekipami
  • Merite in izboljšujte zmogljivost z razdeljevanjem kode, lenobnim nalaganjem in analizo paketov
  • Razvijajte grafično zahtevne vmesnike z WebGL, three.js ali React Three Fiber
  • Povezujte SDK-je za zemljevide ter upravljajte koordinatne sisteme, nadomestne ponudnike in žetone API
  • Ustvarjajte komponente, ki se varno vgradijo v obstoječo gostiteljsko aplikacijo brez nenamernih globalnih učinkov
  • Določajte in vzdržujte pristope k testiranju z Vitestom ali Jestom ter React Testing Library
  • Podpirajte procese CI/CD, prakse Git in preglede zahtevkov za združitev
  • Mentorirajte sodelavce, razčlenjujte delo, ocenjujte obseg in pišite tehnično dokumentacijo
  • Uporabljajte načela frontend varnosti ter pomagajte pri opazljivosti, izdajah in preiskavah incidentov v produkciji

Zahteve

  • Imeti 5–8 let poklicnih izkušenj
  • Izkazovati napredno znanje Reacta, Next.js, TypeScripta in sodobnega razvoja komponent, ki temelji na hookih
  • Načrtovati razširljivo frontend arhitekturo z enim virom resnice ter jasnim ločevanjem uporabniškega vmesnika, poslovne logike in dostopa do podatkov
  • Graditi ponovno uporabne knjižnice komponent in vzdrževati dosledne standarde API-jev komponent
  • Uporabljati Zustand, Redux Toolkit ali enakovredno rešitev za upravljanje stanja, vključno z učinkovitim načrtovanjem selektorjev
  • Uporabljati napredno znanje HTML, CSS in SCSS pri odzivnih, dostopnih in slogovno izoliranih vmesnikih
  • Pretvarjati podrobne vizualne specifikacije v vmesnike s sistemi, kot sta IBM Carbon ali Material UI
  • Integrirati REST API-je s tipiziranimi modeli, adapterji, periodičnim pridobivanjem ter obrambno obravnavo nepopolnih ali nedoslednih podatkov
  • Določati ali preverjati pogodbe API z zalednimi ekipami ter uporabljati prakse pogodbenega testiranja
  • Optimizirati zmogljivost s profiliranjem, memoizacijo, razdeljevanjem kode, lenobnim nalaganjem in analizo paketov
  • Razumeti hitrost sličic, uporabo grafičnega procesorja in pomnilniške zahteve grafično zahtevnih zaslonov
  • Praktično delati z WebGL, three.js ali React Three Fiber, vključno z upravljanjem scen in kamer, izbiranjem s kazalcem ter časovnimi osmi animacij
  • Upravljati dogodke in interakcije med plastmi vmesnika in grafičnimi površinami
  • Integrirati SDK-je za zemljevide, delati s koordinatnimi sistemi, izvajati nadomestne ponudnike in varovati žetone API
  • Graditi komponente gostiteljske aplikacije z jasnimi propsi in povratnimi klici, izoliranimi slogi ter brez nenamernih globalnih učinkov
  • Uporabljati dobre prakse testiranja z Vitestom ali Jestom in React Testing Library s praktično strategijo testiranja
  • Delati s strogim TypeScriptom, mejami napak, testiranjem v različnih brskalnikih in orodji Browser DevTools
  • Prispevati k cevovodom CI/CD, delovnim tokovom Git in temeljitim pregledom zahtevkov za združitev
  • Imeti izkušnje z Azure DevOps
  • Izkazovati tehnično vodenje z mentoriranjem, razčlenjevanjem nalog, ocenjevanjem in tehnično dokumentacijo
  • Razumeti osnove frontend varnosti, vključno z varno konfiguracijo okolja, varnim beleženjem in odgovorno uporabo odvisnosti tretjih oseb
  • Zaželene so izkušnje z naprednimi orodji za animacijo, kot sta GSAP ali Framer Motion
  • Zaželene so izkušnje s knjižnicami za grafikone in vizualizacijo podatkov
  • Zaželene so izkušnje z vizualnim regresijskim ali end-to-end testiranjem s Playwrightom
  • Zaželene so izkušnje z uvedbo internacionalizacije in lokalizacije v velikem obsegu
  • Zaželeno je poznavanje mikrofrontendov, monorepozitorijev ali upravljanja oblikovalskega sistema
  • Zaželene so izkušnje s podporo produkcijski opazljivosti, izdajam in preiskavam incidentov
  • Zaželene so izkušnje z vodenjem tehničnega raziskovanja ali proof-of-concept dela za kompleksne interakcije

Ugodnosti

  • Delo na daljavo
  • Pogodbeno delo