Vi søker etter en front-end utvikler som brenner for gode og helhetlige brukeropplevelser, og som ønsker å bidra til at våre utviklere får en så god støtte som mulig i sitt arbeid på forskjellige flater og at våre løsninger blir enda mer helhetlige og bedre for kundene våre. Front end utvikleren skal videreutvikle og drive løsninger for komponenter i kundens designsystem, i samarbeid med andre utviklere og designere.
Rollen inngår i et nytt team som består av en design system lead og designer, som sammen har helhetlig ansvar for kundens designsystem.
Rollen kommer å ha tett dialog med nøkkelpersoner for andre team som er tilknyttet eller avhengige av designsystemet, men også andre prosjekt team som jobber med utvikling av forskjellige løsninger på tvers av flater som for eksempel digital holdeplassinformasjon. I tillegg vil du ha tett dialog med designansvarlige, og utviklere i andre prosjekter.
Arbeidsoppgaver:
- Videreutvikle og vedlikeholde systemets komponentbibliotek i React.
- Versjoneringsflyt (Git, SemVer)
- Dokumentere komponenter og bruk av disse i React Styleguidist
- Prosesser for utrulling og publisering (CI/CD)
- Bistå andre utviklere som ønsker å benytte designsystemets felles komponenter
- Fungere som bidragsyter og støtte rundt devops; hvordan systemene settes opp og hvordan man bedre kan samarbeide på tvers av fag og team
- Være en ambassadør og pådriver for adopsjon av designsystemet, spesielt med tanke på utviklingsmiljøene
- Holde rede på omfanget på arbeidsoppgaver
- Bistå i prioritering av designsystemets backlog og planlegging av veikart
- Bistå med beslutninger og avklaringer i teamet
Det kan også være aktuelt å delta i andre aktiviteter som inngår i prosjektet eller andre prosjekter.
Krav til erfaring/kvalifikasjoner/kompetanse
- God forståelse av godt samarbeidet mellom front-end utvikling og design
- God forståelse av hva et designsystem er og hvilken rolle systemet og designsystem-teamet har.
- Fokus på god brukeropplevelse og tilgjengelighet
- Like å bygge biblioteker
- Skandinavisk (norsk/svensk/dansk) minimum nivå C1, engelsk minimum nivå B2
Fordel at konsulenten har erfaring med
- Har god erfaring med React, ES6, Git, NPM, Scss, Webpack, Babel
- Har erfaring med Git Flow, Node, semver, Lerna, universell utforming, Gulp
- Har kjennskap til bruk av enkle byggmiljøer, Continuous Integration/ Deploy, publisering av NPM pakker
- Er vant til fortløpende browsertesting for mobil og desktop
- Trives med struktur, systematisk tilnærming, samt modulær arkitektur
- Har erfaring og trives med å skrive teknisk dokumentasjon