
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