
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