Uvation
Uvation
Uvation on teknologiayritys, joka keskittyy IT-infrastruktuuriin, tekoälyyn, kyberturvallisuuteen ja pilvipalveluiden hallintaan. Sen palveluihin kuuluvat hallinnoidut IT-, tietoturva- ja verkkopalvelut sekä Dellin ja Nvidian teknologioihin perustuvat tekoälyratkaisut. Uvation tukee pilviympäristöjä myös Oracle Cloudin, Google Cloudin ja Amazon Web Servicesin kumppanuuksien kautta sekä ylläpitää laitteisto- ja ohjelmistotuotteiden markkinapaikkaa. Yritys palvelee konsultoinnin, terveydenhuollon ja tekoälyn parissa toimivia organisaatioita, joten sen työ sopii hallinnoiduista teknologiakerroksista, turvallisesta infrastruktuurista ja yritystason pilviratkaisuista kiinnostuneille ammattilaisille.

Senior Frontend-kehittäjä ja tekninen vetäjä etätyöhön Romaniassa

Johda React- ja Next.js-arkkitehtuuria grafiikkaintensiivisille käyttöliittymille, mentoroi insinöörejä ja toteuta suorituskykyisiä, hyvin testattuja frontend-ominaisuuksia etätyönä Romaniasta.

Kuvaus

  • Aseta tekninen suunta monimutkaisille frontend-ominaisuuksille
  • Ohjaa tiimiä suunnittelupäätöksissä, koodikatselmoinneissa ja mentoroinnissa
  • Rakenna edistyneitä frontend-toimintoja Reactilla ja Next.js:llä
  • Luo skaalautuva arkkitehtuuri, jossa käyttöliittymä, liiketoimintalogiikka ja tiedonsaanti on erotettu toisistaan
  • Luo uudelleenkäytettäviä komponenttikirjastoja yhdenmukaisilla rajapinnoilla
  • Yhdistä REST-palvelut ja varmista API-sopimukset backend-tiimien kanssa
  • Mittaa ja paranna suorituskykyä koodin jakamisen, laiskan latauksen ja bundleanalyysin avulla
  • Kehitä grafiikkaintensiivisiä käyttöliittymiä WebGL:llä, three.js:llä tai React Three Fiberillä
  • Yhdistä kartta-SDK:t ja hallitse koordinaattijärjestelmiä, palveluntarjoajien varajärjestelyjä ja API-tunnuksia
  • Luo komponentteja, jotka voidaan upottaa turvallisesti olemassa olevaan isäntäsovellukseen ilman tahattomia globaaleja vaikutuksia
  • Määritä ja ylläpidä testauskäytäntöjä Vitestillä tai Jestillä ja React Testing Librarylla
  • Tue CI/CD-prosesseja, Git-käytäntöjä ja pull request -katselmointeja
  • Mentoroi kollegoita, pilko työtehtäviä, arvioi työmäärää ja kirjoita teknistä dokumentaatiota
  • Sovella frontend-tietoturvan periaatteita ja osallistu observabilityyn, julkaisuihin sekä tuotantohäiriöiden selvittämiseen

Vaatimukset

  • Sinulla on 5–8 vuoden työkokemus
  • Hallitset edistyneesti Reactin, Next.js:n, TypeScriptin ja modernin hookseihin perustuvan komponenttikehityksen
  • Suunnittelet skaalautuvaa frontend-arkkitehtuuria, jossa on yksi totuuden lähde ja selkeä jako käyttöliittymän, liiketoimintalogiikan ja tiedonsaannin välillä
  • Rakennat uudelleenkäytettäviä komponenttikirjastoja ja ylläpidät yhdenmukaisia komponenttirajapintojen standardeja
  • Käytät Zustandia, Redux Toolkitia tai vastaavaa tilanhallintaratkaisua, mukaan lukien tehokas selektorisuunnittelu
  • Hallitset HTML:n, CSS:n ja SCSS:n responsiivisissa, saavutettavissa ja tyyliltään eristetyissä käyttöliittymissä
  • Muuntaisit yksityiskohtaiset visuaaliset määritykset käyttöliittymiksi esimerkiksi IBM Carbonin tai Material UI:n kaltaisilla järjestelmillä
  • Integroi REST-rajapintoja tyypitetyillä malleilla, adaptereilla ja kyselyillä sekä käsittelet puutteellista tai epäjohdonmukaista dataa ennakoivasti
  • Määrität tai varmistat API-sopimukset backend-tiimien kanssa ja sovellat sopimustestauksen käytäntöjä
  • Optimoit suorituskykyä profiloinnin, memoisaation, koodin jakamisen, laiskan latauksen ja bundleanalyysin avulla
  • Ymmärrät kuvataajuuden, GPU:n käytön ja muistin merkityksen grafiikkaintensiivisillä näytöillä
  • Työskentelet käytännössä WebGL:n, three.js:n tai React Three Fiberin kanssa, mukaan lukien näkymien ja kameroiden hallinta, osoittimen valinta ja animaatioaikajanat
  • Hallitset tapahtumat ja vuorovaikutuksen kerrostettujen käyttöliittymä- ja grafiikkapintojen välillä
  • Integroi kartta-SDK:ita, työskentelet koordinaattijärjestelmien kanssa, toteutat palveluntarjoajien varajärjestelyjä ja suojaat API-tunnuksia
  • Rakennat isäntäsovelluksen komponentteja selkeillä propseilla ja callback-funktioilla, eristetyillä tyyleillä ja ilman tahattomia globaaleja vaikutuksia
  • Sovellat vahvoja testauskäytäntöjä Vitestillä tai Jestillä ja React Testing Librarylla käytännöllisen testausstrategian avulla
  • Työskentelet tiukan TypeScriptin, virherajojen, selainriippumattoman testauksen ja selainten kehittäjätyökalujen kanssa
  • Osallistut CI/CD-putkiin, Git-työnkulkuihin ja perusteellisiin pull request -katselmointeihin
  • Sinulla on kokemusta Azure DevOpsista
  • Osoitat teknistä johtajuutta mentoroinnilla, tehtävien pilkkomisella, arvioinnilla ja teknisellä dokumentaatiolla
  • Ymmärrät frontend-tietoturvan perusteet, kuten turvallisen ympäristön määrittelyn, turvallisen lokituksen ja vastuullisen kolmannen osapuolen riippuvuuksien käytön
  • Edoksi katsotaan kokemus edistyneistä animaatiotyökaluista, kuten GSAP:stä tai Framer Motionista
  • Edoksi katsotaan kokemus kaavio- ja datan visualisointikirjastoista
  • Edoksi katsotaan kokemus visuaalisesta regressiotestauksesta tai päästä päähän -testauksesta Playwrightilla
  • Edoksi katsotaan kokemus kansainvälistämisen ja lokalisoinnin toteuttamisesta laajassa mittakaavassa
  • Edoksi katsotaan mikrosovellusten, monorepojen tai suunnittelujärjestelmien hallinnan tuntemus
  • Edoksi katsotaan kokemus tuotannon observabilityn, julkaisujen ja häiriöselvitysten tukemisesta
  • Edoksi katsotaan kokemus teknisen selvitystyön tai konseptitodistusten johtamisesta monimutkaisissa vuorovaikutuksissa

Edut

  • Työskentele etänä
  • Työsuhde sopimuksella