Johansson comenzó su carrera deportiva en el Malmö FF, con el que debutó el 21 de julio de 2015 frente al FC Žalgiris en la Liga de Campeones de la UEFA.
[1] Entre 2017 y 2020 estuvo cedido en el Trelleborgs FF,[2][3] en el GAIS Göteborg y en el Mjällby AIF.
Abandonó el club de manera definitiva en agosto de 2021 al marcharse al Hamburgo S.
[4] Un año después empezó a acumular cesiones y jugó para el VfL Bochum,[5] el Halmstads BK[6] y el F. C. Hansa Rostock.
[7] Tras esta última cesión se marchó definitivamente al Eintracht Brunswick.