Uvation
Uvation
Uvation on tehnoloogiateenuste ettevõte, mis keskendub IT-taristule, tehisintellektile, küberturvalisusele ja pilveoperatsioonidele. Ettevõtte pakkumiste hulka kuuluvad hallatud IT-, turbe- ja võrguteenused ning Delli ja Nvidia tehnoloogiatel põhinevad tehisintellektilahendused. Uvation toetab pilvekeskkondi ka Oracle Cloudi, Google Cloudi ja Amazon Web Servicesi partnerluste kaudu ning haldab riist- ja tarkvaratoodete turuplatsi. Ettevõte teenindab konsultatsiooni, tervishoiu ja tehisintellekti valdkonna organisatsioone, mistõttu on selle tegevus oluline hallatud tehnoloogiateenustest, turvalisest taristust ja ettevõtete pilvelahendustest huvitatud spetsialistidele.

Vanemfrontendiarendaja ja tehniline juht – kaugtöö Singapuris

Juhi Reacti ja Next.js-i frontend-arhitektuuri, jõudlust, API-integratsioone ja interaktiivset graafikat. Juhenda insenere ning suuna keerukate funktsioonide tarnimist.

Kirjeldus

  • Määra keerukate frontend-funktsioonide tehniline suund
  • Suuna meeskonda disainiotsustes, koodirevisjonides ja mentorluses
  • Rakenda Reacti ja Next.js-i teadmisi arhitektuuris, jõudluses ja integratsioonides
  • Loo skaleeruv frontend-arhitektuur, mille kasutajaliidese, äriloogika ja andmetele juurdepääsu piirid on selgelt määratletud
  • Loo korduvkasutatavaid komponenditeeke ja hoia komponendi API-d järjepidevana
  • Loo liideseid üksikasjalike visuaalsete spetsifikatsioonide ja väljakujunenud disainisüsteemide põhjal
  • Integreeri REST API-sid ja kontrolli API-lepinguid backend-meeskondadega
  • Mõõda ja paranda jõudlust koodi tükeldamise, laiska laadimise ja paketi analüüsi abil
  • Arenda graafikamahukaid liideseid WebGL-i, three.js-i või React Three Fiberi abil
  • Halda sündmusi ja interaktsioone kihiliste liidese- ja graafikapindade vahel
  • Integreeri kaardistamise SDK-sid, halda koordinaatsüsteeme ja teenusepakkujate varulahendusi ning kaitse API-märke
  • Loo isoleeritud komponendid olemasoleva hostrakendusega integreerimiseks
  • Loo ja hoolda automatiseeritud teste praktiliste testimisstrateegiate toel
  • Panusta CI/CD-konveieritesse, Giti töövoogudesse ja pull request’ide ülevaatustesse
  • Juhenda kolleege, tükelda tööd, hinda ülesandeid ja dokumenteeri tehnilisi otsuseid
  • Rakenda frontendi turvapõhimõtteid ja vastutustundlikke kolmanda osapoole sõltuvuste kasutamise tavasid

Nõuded

  • Reacti, Next.js-i, TypeScripti ja tänapäevase hook’idel põhineva komponendikujunduse kõrgtasemel oskus
  • Võime luua skaleeruvat frontend-arhitektuuri ühe tõeallika ning eraldiseisvate kasutajaliidese-, äriloogika- ja andmetele juurdepääsu kihtidega
  • Kogemus korduvkasutatavate komponenditeekide loomisel ja järjepidevate komponendi API-de haldamisel
  • Zustandi, Redux Toolkiti või võrreldava olekuhalduslahenduse põhjalikud teadmised, sealhulgas tõhus selektorikujundus
  • Tugevad HTML-i, CSS-i ja SCSS-i oskused, sealhulgas responsiivne disain, ligipääsetavus ja stiilide isoleerimine
  • Kogemus üksikasjalike visuaalsete spetsifikatsioonide muutmisel liidesteks selliste süsteemidega nagu IBM Carbon või Material UI
  • Tugev REST API-de integreerimise oskus, sealhulgas tüübitud mudelid, adapterid, küsitlused ning puudulike või vastuoluliste andmete kaitsev käsitlemine
  • Kogemus backend-API-lepingute määratlemisel või ülevaatamisel ning lepingutestimise põhimõtete rakendamisel
  • Tõendatud jõudluse optimeerimise kogemus profileerimise, memoiseerimise, koodi tükeldamise, laiska laadimise ja paketi analüüsi abil
  • Arusaam kaadrisagedusest, GPU kasutusest ja mälu käitumisest graafikamahukatel ekraanidel
  • Praktiline WebGL-i, three.js-i või React Three Fiberi kogemus, sealhulgas stseeni ja kaamera juhtimine, kursori abil objektide valimine ning animatsiooni ajajooned
  • Kogemus sündmuste ja interaktsioonide koordineerimisel kihiliste liidese- ja graafikapindade vahel
  • Kogemus kaardistamise SDK-de integreerimisel, koordinaatsüsteemidega töötamisel, teenusepakkujate varulahenduste rakendamisel ja API-märkide turvamisel
  • Võime luua hostrakenduse komponente puhaste proppide ja callback’idega, isoleeritud stiilide ning soovimatute globaalsete kõrvalmõjudeta
  • Tugev testimise taust Vitesti või Jesti ja React Testing Library abil, mida toetab praktiline testimisstrateegia
  • Kogemus range TypeScripti, veapiiride, brauseriülese testimise ja brauseri DevToolsi kasutamisega
  • Kogemus CI/CD-konveieritesse, Giti töövoogudesse ja põhjalikesse pull request’ide ülevaatustesse panustamisel
  • Kogemus Azure DevOpsiga
  • Tõendatud tehniline juhtimiskogemus mentorluse, ülesannete tükeldamise, hindamise ja tehnilise dokumentatsiooni kaudu
  • Frontend-turbe põhitõdede tundmine, sealhulgas turvaline keskkonna seadistamine, ohutu logimine ja kolmanda osapoole sõltuvuste vastutustundlik haldamine
  • Eeliseks on GSAP-i või Framer Motioni sarnaste animatsiooniteekide kõrgtasemel kogemus
  • Eeliseks on kogemus diagrammi- ja andmevisualiseerimise teekidega
  • Eeliseks on visuaalse regressiooni või otsast lõpuni testimise kogemus Playwrightiga
  • Eeliseks on kogemus rahvusvahelistamise ja lokaliseerimise ulatuslikul rakendamisel
  • Eeliseks on mikroteenuste frontendide, monorepode või disainisüsteemi halduse tundmine
  • Eeliseks on kogemus tootmise jälgitavuse, väljalasete toe ja intsidentide uurimisega
  • Eeliseks on kogemus keerukate interaktsioonide tehnilise avastustöö või kontseptsioonitõendi juhtimisel