2008-09: Johansson split the season between Ostersund's Division 1 team and the J-18 squad. In 21 games, he scored 1 goal and added 5 assists for 6 points. In 17 games for the J-18 squad, Johansson scored 2 goals and added 7 assists for 9 points.
2009-10: Johansson spent most of the season with Brynas's J-20 squad. In 32 games, he scored 3 goals and added 7 assists for 10 points. In 2 playoff games, Johansson registered 1 assist. Johansson played for Sweden at the 2010 World U-17 Hockey Challenge, scoring 2 goals and adding 1 assist for 3 points in 6 games.
2010-11: Johansson spent most of the season with Brynas's J-20 squad. In 35 games, he scored 6 goals and added 5 assists for 11 points. Johansson registered no points in 2 playoff games. Johansson played for Sweden at the 2011 U-18 World Junior Championship, picking up 2 assists in 6 games for the silver medal squad.
2011-12: Johansson played for Brynas's J-20 squad in the Super Elite league. In 45 games, Johansson scored 4 goals and added 11 assists for 15 points to go along with 16 penalty minutes. Johansson registered no points in two playoff games.