Uvation
Uvation
Uvation ni kampuni ya huduma za teknolojia inayolenga miundombinu ya TEHAMA, akili bandia, usalama wa mtandao na uendeshaji wa mifumo ya wingu. Huduma zake zinajumuisha uendeshaji unaosimamiwa wa TEHAMA, usalama na mitandao, pamoja na suluhisho za AI zilizoundwa kwa kutumia teknolojia za Dell na Nvidia. Uvation pia huwezesha mazingira ya wingu kupitia ushirikiano na Oracle Cloud, Google Cloud na Amazon Web Services, na huendesha soko la bidhaa za maunzi na programu. Kampuni hiyo huhudumia mashirika katika sekta za ushauri, afya na akili bandia, hivyo kazi yake inawafaa wataalamu wanaovutiwa na huduma za teknolojia zinazosimamiwa, miundombinu salama na suluhisho za wingu kwa biashara.

Msanidi wa Frontend Mkuu na Kiongozi wa Kiufundi – Kazi ya Mbali Singapore

Ongoza usanifu wa frontend wa React na Next.js, utendaji, miunganisho ya API na michoro shirikishi. Walee wahandisi huku ukiongoza uwasilishaji wa vipengele changamano.

Maelezo

  • Kuweka mwelekeo wa kiufundi kwa vipengele changamano vya frontend
  • Kuongoza timu katika maamuzi ya usanifu, ukaguzi wa msimbo na uelekezaji
  • Kutumia utaalamu wa React na Next.js katika usanifu, utendaji na miunganisho
  • Kuanzisha usanifu wa frontend unaoweza kupanuka wenye mipaka iliyo wazi kati ya UI, mantiki ya biashara na ufikiaji wa data
  • Kuunda maktaba za vipengele vinavyoweza kutumika tena na kudumisha API za vipengele zilizo thabiti
  • Kujenga violesura kutoka kwa vipimo vya kina vya kuona na mifumo ya usanifu iliyoanzishwa
  • Kuunganisha API za REST na kuthibitisha mikataba ya API pamoja na timu za backend
  • Kupima na kuboresha utendaji kupitia mgawanyo wa msimbo, upakiaji wa kuchelewa na uchanganuzi wa bundle
  • Kuunda violesura vyenye michoro mingi kwa kutumia WebGL, three.js au React Three Fiber
  • Kushughulikia matukio na mwingiliano katika tabaka za violesura na sehemu za michoro
  • Kuunganisha SDK za ramani, kusimamia mifumo ya koordinati na njia mbadala za watoa huduma, na kulinda tokeni za API
  • Kuunda vipengele vilivyotengwa kwa ajili ya kuunganishwa na programu mwenyeji iliyopo
  • Kujenga na kudumisha majaribio ya kiotomatiki yanayoungwa mkono na mikakati ya vitendo ya majaribio
  • Kuchangia mabomba ya CI/CD, mtiririko wa kazi wa Git na ukaguzi wa pull request
  • Kuwashauri wenzako, kugawanya kazi, kukadiria majukumu na kuweka kumbukumbu za maamuzi ya kiufundi
  • Kutumia kanuni za usalama wa frontend na mbinu zinazowajibika za utegemezi wa wahusika wengine

Mahitaji

  • Uwezo wa hali ya juu katika React, Next.js, TypeScript na usanifu wa kisasa wa vipengele unaotumia hooks
  • Uwezo wa kuunda usanifu wa frontend unaoweza kupanuka wenye chanzo kimoja cha ukweli na tabaka tofauti za UI, mantiki ya biashara na ufikiaji wa data
  • Uzoefu wa kujenga maktaba za vipengele vinavyoweza kutumika tena na kudumisha API za vipengele zilizo thabiti
  • Ujuzi wa kina wa Zustand, Redux Toolkit au suluhisho linalolingana la usimamizi wa hali, ikiwa ni pamoja na usanifu bora wa selector
  • Ujuzi thabiti wa HTML, CSS na SCSS unaojumuisha usanifu unaobadilika, ufikivu na utengaji wa mitindo
  • Uzoefu wa kubadilisha vipimo vya kina vya kuona kuwa violesura kwa kutumia mifumo kama IBM Carbon au Material UI
  • Ujuzi thabiti wa kuunganisha API za REST, ikiwa ni pamoja na miundo yenye aina, adapter, polling na ushughulikiaji makini wa data isiyokamilika au isiyolingana
  • Uzoefu wa kufafanua au kukagua mikataba ya API za backend na kutumia kanuni za majaribio ya mikataba
  • Uzoefu uliothibitishwa wa kuboresha utendaji kwa kutumia profiling, memoization, mgawanyo wa msimbo, upakiaji wa kuchelewa na uchanganuzi wa bundle
  • Uelewa wa kasi ya fremu, matumizi ya GPU na tabia ya kumbukumbu katika skrini zenye michoro mingi
  • Uzoefu wa moja kwa moja wa WebGL, three.js au React Three Fiber, ikiwa ni pamoja na udhibiti wa scene na kamera, uchaguaji kwa pointer na ratiba za uhuishaji
  • Uzoefu wa kuratibu matukio na mwingiliano katika tabaka za violesura na sehemu za michoro
  • Uzoefu wa kuunganisha SDK za ramani, kufanya kazi na mifumo ya koordinati, kutekeleza njia mbadala za watoa huduma na kulinda tokeni za API
  • Uwezo wa kuunda vipengele vya programu mwenyeji vyenye props na callbacks safi, mitindo iliyotengwa na bila madhara ya kimataifa yasiyokusudiwa
  • Msingi thabiti wa majaribio kwa kutumia Vitest au Jest na React Testing Library, ukiungwa mkono na mkakati wa vitendo wa majaribio
  • Uzoefu wa TypeScript kali, mipaka ya makosa, majaribio ya vivinjari mbalimbali na DevTools za kivinjari
  • Uzoefu wa kuchangia mabomba ya CI/CD, mtiririko wa kazi wa Git na ukaguzi kamili wa pull request
  • Uzoefu wa kutumia Azure DevOps
  • Uongozi wa kiufundi uliothibitishwa kupitia uelekezaji, ugawaji wa majukumu, ukadiriaji na nyaraka za kiufundi
  • Uelewa wa misingi ya usalama wa frontend, ikiwa ni pamoja na usanidi salama wa mazingira, uwekaji salama wa kumbukumbu na usimamizi unaowajibika wa utegemezi wa wahusika wengine
  • Inapendelewa: uzoefu wa hali ya juu wa maktaba za uhuishaji kama GSAP au Framer Motion
  • Inapendelewa: uzoefu wa maktaba za chati na taswira za data
  • Inapendelewa: uzoefu wa majaribio ya mabadiliko ya kuona au ya mwisho hadi mwisho kwa kutumia Playwright
  • Inapendelewa: uzoefu wa kutoa ujanibishaji na urekebishaji wa lugha kwa kiwango kikubwa
  • Inapendelewa: uelewa wa micro-frontend, monorepo au utawala wa mfumo wa usanifu
  • Inapendelewa: uzoefu wa uangalizi wa uzalishaji, usaidizi wa uchapishaji na uchunguzi wa matukio
  • Inapendelewa: uzoefu wa kuongoza ugunduzi wa kiufundi au kazi ya proof-of-concept kwa mwingiliano changamano