Uvation
Uvation
Uvation ir tehnoloģiju pakalpojumu uzņēmums, kas koncentrējas uz IT infrastruktūru, mākslīgo intelektu, kiberdrošību un mākoņdatošanas operācijām. Tā piedāvājumā ietilpst pārvaldīti IT, drošības un tīkla pakalpojumi, kā arī mākslīgā intelekta risinājumi, kas izstrādāti, izmantojot Dell un Nvidia tehnoloģijas. Uvation atbalsta mākoņvides arī ar Oracle Cloud, Google Cloud un Amazon Web Services partnerību palīdzību, kā arī pārvalda aparatūras un programmatūras produktu tirgus platformu. Uzņēmums apkalpo konsultāciju, veselības aprūpes un mākslīgā intelekta jomu organizācijas, tāpēc tā darbība ir aktuāla speciālistiem, kurus interesē pārvaldīti tehnoloģiju pakalpojumi, droša infrastruktūra un uzņēmumu mākoņrisinājumi.

Vecākais frontend izstrādātājs un tehniskais vadītājs – attālināts darbs Singapūrā

Vadiet React un Next.js frontend arhitektūru, veiktspēju, API integrācijas un interaktīvo grafiku. Mentoringojiet inženierus un virziet sarežģītu funkciju izstrādi.

Apraksts

  • Nosakiet sarežģītu frontend funkciju tehnisko virzienu
  • Vadiet komandu dizaina lēmumos, koda pārbaudēs un mentoringā
  • Izmantojiet React un Next.js zināšanas arhitektūrā, veiktspējā un integrācijās
  • Izveidojiet mērogojamu frontend arhitektūru ar skaidrām lietotāja saskarnes, biznesa loģikas un datu piekļuves robežām
  • Izveidojiet atkārtoti izmantojamas komponentu bibliotēkas un uzturiet konsekventas komponentu API
  • Veidojiet saskarnes, balstoties uz detalizētām vizuālajām specifikācijām un izveidotām dizaina sistēmām
  • Integrējiet REST API un pārbaudiet API līgumus ar backend komandām
  • Mēriet un uzlabojiet veiktspēju, izmantojot koda sadalīšanu, slinko ielādi un pakotņu analīzi
  • Izstrādājiet grafikas intensīvas saskarnes ar WebGL, three.js vai React Three Fiber
  • Pārvaldiet notikumus un mijiedarbību starp slāņainām saskarnes un grafikas virsmām
  • Integrējiet karšu SDK, pārvaldiet koordinātu sistēmas un pakalpojumu sniedzēju rezerves risinājumus, kā arī aizsargājiet API pilnvaras
  • Izveidojiet izolētus komponentus integrācijai ar esošu resursdatora lietotni
  • Izveidojiet un uzturiet automatizētus testus, ko atbalsta praktiskas testēšanas stratēģijas
  • Piedalieties CI/CD konveijeros, Git darbplūsmās un pull request pārbaudēs
  • Mentorējiet kolēģus, sadaliet darbu, novērtējiet uzdevumus un dokumentējiet tehniskos lēmumus
  • Piemērojiet frontend drošības principus un atbildīgu trešo pušu atkarību izmantošanas praksi

Prasības

  • Augsta līmeņa React, Next.js, TypeScript un mūsdienīgas uz hook balstītas komponentu izstrādes prasmes
  • Spēja izveidot mērogojamu frontend arhitektūru ar vienu patiesības avotu un atsevišķiem lietotāja saskarnes, biznesa loģikas un datu piekļuves slāņiem
  • Pieredze atkārtoti izmantojamu komponentu bibliotēku veidošanā un konsekventu komponentu API uzturēšanā
  • Padziļinātas Zustand, Redux Toolkit vai līdzīga stāvokļa pārvaldības risinājuma zināšanas, tostarp efektīva selektoru izstrāde
  • Spēcīgas HTML, CSS un SCSS prasmes, tostarp adaptīvais dizains, pieejamība un stilu izolēšana
  • Pieredze detalizētu vizuālo specifikāciju pārvēršanā saskarnēs, izmantojot tādas sistēmas kā IBM Carbon vai Material UI
  • Spēcīgas REST API integrācijas prasmes, tostarp tipizēti modeļi, adapteri, aptaujoša ielāde un nepilnīgu vai nekonsekventu datu aizsargāta apstrāde
  • Pieredze backend API līgumu definēšanā vai pārskatīšanā un līgumtestēšanas principu piemērošanā
  • Pierādīta veiktspējas optimizācijas pieredze ar profilēšanu, memoizāciju, koda sadalīšanu, slinko ielādi un pakotņu analīzi
  • Izpratne par kadru nomaiņas ātrumu, GPU izmantojumu un atmiņas darbību grafikas intensīvos ekrānos
  • Praktiska WebGL, three.js vai React Three Fiber pieredze, tostarp ainas un kameras vadība, objektu atlase ar rādītāju un animācijas laika skalas
  • Pieredze notikumu un mijiedarbības koordinēšanā starp slāņainām saskarnes un grafikas virsmām
  • Pieredze karšu SDK integrēšanā, darbā ar koordinātu sistēmām, pakalpojumu sniedzēju rezerves risinājumu ieviešanā un API pilnvaru aizsargāšanā
  • Spēja izveidot resursdatora lietotnes komponentus ar skaidriem props un callback, izolētiem stiliem un bez nejaušām globālām blaknēm
  • Spēcīga testēšanas pieredze ar Vitest vai Jest un React Testing Library, ko atbalsta praktiska testēšanas stratēģija
  • Pieredze ar stingru TypeScript, kļūdu robežām, vairāku pārlūkprogrammu testēšanu un pārlūkprogrammas DevTools
  • Pieredze darbā ar CI/CD konveijeriem, Git darbplūsmām un rūpīgām pull request pārbaudēm
  • Pieredze ar Azure DevOps
  • Pierādīta tehniskās vadības pieredze mentorēšanā, uzdevumu sadalīšanā, novērtēšanā un tehniskajā dokumentēšanā
  • Izpratne par frontend drošības pamatiem, tostarp drošu vides konfigurāciju, drošu žurnalēšanu un atbildīgu trešo pušu atkarību pārvaldību
  • Vēlams: padziļināta pieredze ar animāciju bibliotēkām, piemēram, GSAP vai Framer Motion
  • Vēlams: pieredze ar diagrammu un datu vizualizācijas bibliotēkām
  • Vēlams: vizuālās regresijas vai gala līdz gala testēšanas pieredze ar Playwright
  • Vēlams: pieredze internacionalizācijas un lokalizācijas ieviešanā lielā mērogā
  • Vēlams: mikrofrontendu, monorepozitoriju vai dizaina sistēmu pārvaldības pārzināšana
  • Vēlams: pieredze ar produkcijas novērojamību, laidienu atbalstu un incidentu izmeklēšanu
  • Vēlams: pieredze tehniskās izpētes vai koncepcijas pārbaudes darba vadīšanā sarežģītu mijiedarbību jomā

Saistītās vakances