
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