Avoin työpaikka

Front End Engineer

Yleiskatsaus:

Etsimme kokenutta front-end-kehittäjää liittymään laajempaan suunnittelutiimiimme. 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 muu kieli
  • full-stack-kehitys


Hae nyt