Duunitori, Suomen suurin rekrytointialusta, halusi yhdistää ruotsalaisen yritysostonsa saman brändin alle. Tuloksena syntyi JobbSafari: moderni B2C ja B2B työnhakupalvelu, joka rakennettiin teknisesti vaativaan ympäristöön. Työskentelimme osana heidän kehitystiimiään frontendin ja design systemin toteutuksessa ja olimme mukana viemässä koko brändiuudistuksen tuotantoon ilman häiriöitä useiden tiimien yhteiseen, nopeasti kehittyvään koodipohjaan.


Duunitori oli ostanut Ruotsissa toimivan Keeparon ja halusi yhdistää palvelut yhden yhtenäisen brändin alle: JobbSafari. Se tarkoitti kattavaa brändiuudistusta sekä työnhakijoille suunnattuun B2C palveluun että työnantajien B2B työkaluihin. Kaikki rakennettiin teknisesti vaativaan ympäristöön, jossa käytössä olivat monorepot, React, Material Designiin pohjautuva komponenttikirjasto, headless WordPress B2B sisällöille, headless Strapi B2C sisältökokonaisuuksille sekä useiden kehittäjien yhteinen koodipohja jatkuvine brancheineen ja pull requesteineen.
Meidät valittiin mukaan, koska olimme tehneet heidän kanssaan aiemmin pienempiä projekteja. Aiempi yhteistyö loi luottamuksen siihen, että pystymme toimimaan sujuvasti myös tämän kokoisessa kokonaisuudessa.
Työskentelimme tiiviisti heidän kehitystiiminsä rinnalla frontendin toteutuksessa. Vastuualueisiimme kuuluivat muun muassa:
Samalla heidän oma tiiminsä toteutti muita design systemin osa alueita rinnakkain. JobbSafarin ilme on rohkea ja värikäs, joten panostimme erityisesti siihen, että animaatiot ja vuorovaikutus tuntuivat viimeistellyiltä eivätkä pelkästään toimivilta.
Tämä ei ollut projekti, jossa rakensimme kokonaisuuden erillään ja luovutimme sen lopuksi. Ruotsin ja Suomen tiimit toteuttivat samaan aikaan design systemin uudistusta, joten meidän täytyi toimia saumattomana osana heidän kehitysprosessiaan.
Työskentelimme heidän repoissaan, noudatimme samoja branching käytäntöjä, osallistuimme pull request arviointeihin ja teimme yhteistyötä suunnittelu ja kehitystiimien kanssa ilman, että lisäsimme heidän kuormitustaan. He tarvitsivat kumppanin, joka pystyy ottamaan briiffin vastaan, löytämään oikean teknisen ratkaisun ja toimittamaan työn aikataulussa samalla kun muu tiimi eteni rinnalla.
Projektin aikana emme ainoastaan toteuttaneet annettuja tehtäviä, vaan haastoimme ratkaisuja silloin kun siihen oli perusteita ja toimme mukaan omaa teknistä näkemystämme.
