Johansson begon op zesjarige leeftijd met voetballen bij Blomstermåla IK. Toen hij veertien was, maakte hij de overstap naar Oskarshamns AIK.[2] Johansson kwam namens de club twee keer in actie in de divisie 1 Södra in 2014. Het leverde hem in 2014 de titel Talent van het Jaar op bij Oskarshamns.[3]
Het talent werd in januari 2015 opgepikt door Kalmar FF, dat Johansson in eerste instantie voor het beloftenelftal haalde.[4] Met ingang van het seizoen 2016 maakt de inmiddels tot jeugdinternational uitgegroeide middenvelder deel uit van het eerste elftal. Tevens verlengde hij zijn contract tot 2018.[5]
Op 6 april 2016 maakte Johansson zijn debuut in de hoofdmacht van Kalmar FF, tijdens de met 4-1 verloren uitwedstrijd bij regerend landskampioen IFK Norrköping.[6] Zijn eerste doelpunt maakte Johansson vier dagen later, op 10 april, tijdens de met 3-2 gewonnen thuiswedstrijd tegen IF Elfsborg.[7]
Johansson werd gedurende het seizoen 2018 door Kalmar FF verhuurd aan Östers IF. De tijdelijke verbintenis werd in 2019 omgezet in een meerjarig contract.[8] Op 6 augustus 2021 tekende de aanvallende middenvelder bij VVV-Venlo een overeenkomst voor twee jaar met een optie voor een extra seizoen.[9] Johansson was één van de tien spelers van wie VVV na afloop van het seizoen 2022/23 het contract niet verlengde.[10] De transfervrije Zweed keerde vervolgens terug naar zijn geboorteland waar hij een contract tekende tot medio 2026 bij IFK Värnamo.[11]