Avoin työpaikka

Front End Engineer

Yleiskatsaus:

Etsimme kokenutta front-end-kehittäjää liittymään laajempaan tuotetiimiimme. Sinulla on kokemusta verkkosovelluskehittäjänä, käyttöliittymäkehittäjänä, JavaScript-asiantuntijana tai front-end-insinöörinä kaupallisissa projekteissa.
 
Sekä teknisesti taitava että muotoilun ja UI/UX:n suhteen tarkkanäköinen. Tässä tehtävässä osallistut merkittävästi asiakastarpeiden ja käyttäjien odotusten muuntamiseen interaktiivisiksi verkkosovelluksiksi. 
 
Etsimme käytännön kokemusta front-end-arkkitehtuurin nykyisistä suuntauksista ja parhaista käytännöistä, kuten suorituskyvyn optimoinnista, saavutettavuudesta ja käytettävyydestä.

Tehtävät ja vastuut:

  •         Työskentely UI/UX-suunnittelutiimin kanssa graafisen suunnittelun ja teknisen toteutuksen välisen kuilun kuromiseksi umpeen ja aktiivinen osallistuminen sovelluksen ulkoasun ja toiminnan määrittelyyn.
  •         Suunnittelun rautalankamallien muuntaminen koodiksi, joka tuottaa sovelluksen visuaaliset elementit.
  •         Tuotteenomistajalta ja kollegoilta saadun palautteen jatkuva kokoaminen.
  •         Laadukkaiden mock-upien ja prototyyppien luominen ja korkealaatuisten graafisten standardien varmistaminen. 
  •         UI/UX-suunnitelmien muuttaminen loistaviksi käyttäjäratkaisuiksi
  •         Kirjoita uudelleenkäytettävää koodia ja kirjastoja keskittyen ylläpitoon.
  •         Sovellusten optimointi maksimaalista nopeutta ja skaalautuvuutta varten
  •         Uusien ominaisuuksien suunnittelu ja rakentaminen samalla kun ylläpidät olemassa olevaa koodipohjaa.
  •         Yhteistyö back-end-kehittäjien ja suunnittelijoiden kanssa käytettävyyden ja suorituskyvyn parantamiseksi koodauksen ja vianmäärityksen avulla.

Vaadittava kokemus:

  •         JavaScriptin ja TypeScriptin, HTML5:n ja CSS3:n asiantunteva osaaminen.
  •         Monimutkaisten REST API:iden käyttäminen asiakaspuolella
  •         Käytännön kokemus build-työkaluista ja konfiguraationhallinnasta, testaustyökaluista kuten Jasmine, Karma jne.
  •         Koodin versiointityökalut, kuten Git
  •         Asynkroninen pyyntöjen käsittely, osittaiset sivupäivitykset ja laiska lataus
  •         Virheenkorjaus Chrome Developer Consolen kaltaisilla työkaluilla

Mikä tahansa seuraavista olisi eduksi:
  •    Kehykset ja työkalut, kuten Angular (12+), AngularJS, AngularJS, jne.
  •    Käyttöliittymän ulkoasujen tuottaminen CSS:n, CSS Flexboxin tai CSS Grid -asettelun avulla.
  •    Selainten väliset yhteensopivuusongelmat ja kiertotietojärjestelmät
  •    Kokemus pilvipalvelun jatkuvasta integroinnista/toimituksesta, mukaan lukien Team City, Azure Dev Ops, SonarQube, Docker jne.
  •    bittikartta- ja vektorigrafiikkatyökalut, kuten GIMP, Photoshop, Adobe XD, Pixelmator tai Sketch.
  •    WCAG-periaatteet
  •    C# tai muut kielet
  •    full-stack-kehitys


Hae nyt