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ö Serbiassa

Johda React- ja Next.js-frontend-kehitystä sekä skaalautuvaa arkkitehtuuria, suorituskykyä, API-integraatioita ja interaktiivista grafiikkaa. Mentoroi kehittäjiä ja ohjaa vaativien ominaisuuksien toteutusta etänä Serbiasta käsin tehtävässä sopimustyössä.

Kuvaus

  • Määritä vaativien frontend-ominaisuuksien tekninen suunta
  • Ohjaa suunnitteluratkaisuja, koodikatselmointeja ja tiimin mentorointia
  • Hyödynnä React- ja Next.js-osaamistasi arkkitehtuuri-, suorituskyky- ja integraatiohaasteiden ratkaisemiseen

Vaatimukset

  • Edistynyt Reactin, Next.js:n, TypeScriptin ja nykyaikaisen hook-pohjaisen komponenttikehityksen osaaminen
  • Kyky luoda skaalautuva frontend-arkkitehtuuri, jossa on yksi totuuden lähde sekä selkeästi määritellyt rajat käyttöliittymän, liiketoimintalogiikan ja datan käytön välillä
  • Kokemus uudelleenkäytettävien komponenttikirjastojen rakentamisesta ja yhdenmukaisten komponentti-APIen ylläpidosta
  • Zustandin, Redux Toolkitin tai vastaavien tilanhallintaratkaisujen syvällinen tuntemus, mukaan lukien tehokas selektorien suunnittelu
  • Vahva HTML-, CSS- ja SCSS-osaaminen sekä kokemus responsiivisista asetteluista, saavutettavuudesta ja tyylien eristämisestä
  • Kokemus yksityiskohtaisten visuaalisten määrittelyjen muuttamisesta käyttöliittymiksi esimerkiksi IBM Carbonin tai Material UI:n avulla
  • Vahva REST API -integraatio-osaaminen, mukaan lukien tyypitetyt mallit, adapterit, kyselyjen toisto ja puutteellisten tai epäjohdonmukaisten tietojen kestävä käsittely
  • Kokemus backend-API-sopimusten määrittelystä tai validoinnista sekä sopimustestauskäytäntöjen soveltamisesta
  • Osoitettu frontend-suorituskyvyn asiantuntemus profiloinnista, memoisaatiosta, koodin jakamisesta, laiskasta latauksesta ja bundlen analysoinnista
  • Ymmärrys kuvataajuuksista, GPU:n käytöstä ja muistin käyttäytymisestä grafiikkapainotteisissa käyttöliittymissä
  • Käytännön kokemus WebGL:stä, three.js:stä tai React Three Fiberistä, mukaan lukien näkymien ja kameroiden hallinta, osoitinkohtainen valinta ja animaatioaikajanat
  • Kokemus tapahtumien ja vuorovaikutusten koordinoinnista päällekkäisten käyttöliittymä- ja grafiikkapintojen välillä
  • Kokemus kartta-SDK:iden integroinnista, koordinaattijärjestelmien käytöstä, palveluntarjoajien vararatkaisujen toteuttamisesta ja API-tunnusten suojaamisesta
  • Kyky kehittää komponentteja olemassa oleviin isäntäsovelluksiin selkeillä propseilla ja callback-funktioilla, eristetyillä tyyleillä ja ilman tahattomia globaaleja vaikutuksia
  • Vahva testaustausta Vitestin tai Jestin ja React Testing Libraryn parissa sekä käytännöllinen testaustrategia
  • Kokemus tiukasta TypeScriptistä, virherajoista, selainten välisestä validoinnista ja selainten kehittäjätyökaluista
  • Kokemus CI/CD-putkiin, Git-pohjaisiin työnkulkuihin ja perusteellisiin pull request -katselmointeihin osallistumisesta
  • Kokemus Azure DevOpsista
  • Todistettu tekninen johtajuus mentoroinnin, tehtävien pilkkomisen, arvioinnin ja teknisen dokumentoinnin kautta
  • Frontend-tietoturvan perusteiden ymmärtäminen, mukaan lukien ympäristön turvallinen määritys, turvallinen lokitus ja kolmansien osapuolten riippuvuuksien vastuullinen hallinta
  • Eduksi katsotaan GSAP- tai Framer Motion -kokemus, kaavio- ja datan visualisointityökalujen tuntemus, Playwright visuaaliseen regressiotestaukseen tai päästä päähän -testaukseen, laajamittainen kansainvälistäminen ja lokalisointi, mikrofrontendit, monorepot tai design-järjestelmien hallinta, tuotannon observability, julkaisutuki ja häiriöiden tutkinta sekä tekninen selvitys- tai proof of concept -työ vaativia vuorovaikutuksia varten