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.

Frontend razvijalec (React, Next.js) – Singapur, delo na daljavo

Izdelujte zanesljive in odzivne spletne vmesnike z Reactom, Next.js in TypeScriptom. Dostavljajte preizkušene frontend funkcionalnosti, integracije REST API-jev in dosledno izkušnjo v različnih brskalnikih.

Opis

  • Ustvarjati odzivne vmesnike na podlagi odobrenih oblikovnih zasnov in pogodb API
  • Samostojno prevzemati dostavo frontend funkcionalnosti z minimalnim nadzorom
  • Preiskovati napake v brskalnikih in odpravljati težave z združljivostjo med brskalniki
  • Razvijati čisto, ponovno uporabno, vzdržljivo in temeljito preizkušeno frontend kodo
  • Povezovati REST API-je ob upoštevanju stanj nalaganja, napak, praznih in delnih podatkov
  • Pretvarjati datoteke Figma in druge vizualne specifikacije v natančne vmesnike
  • Delati v sodelovalnih inženirskih praksah, vključno z vejami, pull requesti in pregledi kode

Zahteve

  • 4–6 let izkušenj s frontend razvojem
  • Močne izkušnje z razvojem komponent na podlagi Reacta, Next.js, TypeScripta in hookov
  • Dobro razumevanje življenjskih ciklov komponent, učinkov, memoizacije in strategij za preprečevanje nepotrebnih ponovnih izrisov
  • Izkušnje z Next.js, Vite ali primerljivim sodobnim frontend build ogrodjem
  • Izkušnje z Zustandom, Redux Toolkitom ali podobno knjižnico za upravljanje stanja, vključno z učinkovito uporabo selektorjev
  • Dobro znanje HTML5, CSS3 in SCSS, vključno z odzivnim oblikovanjem, semantičnim označevanjem in omejenim stiliranjem
  • Delovno poznavanje načel dostopnosti, vključno z navigacijo s tipkovnico, upravljanjem fokusa in ustrezno uporabo ARIA
  • Izkušnje z oblikovnim sistemom, kot so IBM Carbon, Material UI ali enakovredna knjižnica komponent
  • Sposobnost natančnega prenosa zasnov Figma in drugih vizualnih specifikacij v kodo
  • Izkušnje z integracijo REST API-jev ter upravljanjem stanj nalaganja, napak, praznih in delnih podatkov
  • Izkušnje s pollingom, preklicem ali čiščenjem zahtevkov ter zanesljivim obravnavanjem nepopolnih ali nepričakovanih odgovorov API-jev
  • Delovno poznavanje konfiguracije okolij, upravljanja paketov in frontend build postopkov
  • Izkušnje z ustvarjanjem unit in komponentnih testov z Vitestom ali Jestom ter React Testing Library
  • Močne veščine uporabe Browser DevTools in izkušnje z odpravljanjem težav pri delovanju v različnih brskalnikih
  • Delovno poznavanje vej v Gitu, pull requestov, pregledov kode in sodelovalnih praks dostave
  • Sposobnost ustvarjanja čiste, ponovno uporabne in vzdržljive frontend kode
  • Dobro razumevanje varnega razvoja na strani odjemalca, vključno z ravnanjem s spremenljivkami okolja in varnim beleženjem
  • Izkušnje z animacijskimi knjižnicami, kot so GSAP, Framer Motion ali React Spring, so prednost
  • Izkušnje s knjižnicami za grafikone, kot so Recharts, Chart.js, D3.js ali Highcharts, so prednost
  • Praktične izkušnje s three.js, React Three Fiber, WebGL ali HTML Canvas API so prednost
  • Poznavanje profiliranja zmogljivosti, analize paketov, lenobnega nalaganja in dinamičnih uvozov je prednost
  • Izkušnje z orodji za internacionalizacijo, kot sta react-i18next ali next-intl, so prednost
  • Izkušnje z orodji za end-to-end testiranje, kot je Playwright, so prednost
  • Poznavanje error boundaries, frontend spremljanja in CI/CD cevovodov je prednost
  • Poznavanje Azure DevOps je prednost
  • Izkušnje z delom v agilni ekipi z Jiro in Confluenceom so prednost

Sorodna delovna mesta