Является воспитанником «Варберга», в составе которого прошёл все стадии от детских и юношеских команд до основы. В 2020 году стал привлекаться к тренировкам с основной командой. 17 ноября подписал полупрофессиональный контракт с клубом, рассчитанный до конца 2022 года[2]. 29 ноября впервые попал в заявку команды на матч чемпионата Швеции против «Мальмё». На 2-й компенсированной ко второму тайму минуте Юханссон появился на поле, выйдя на замену вместо Кинина Айера[3].
Сезон 2022 года провёл на правах аренды за клуб второго дивизиона «ГИФ Варберг»[4]. Провёл за основной состав клуба 22 матча и забил один мяч. 26 октября аренда была досрочно завершена, после чего Юханссон подписал однолетний контракт с «Твоокером»[4].