Янссон — воспитанник клубов «Бенгтсфорс», «Далс Лангедс», «Меллерудс» и «Хеккен». 19 мая 2010 года в матче Кубка Швеции против «Эстерсунда» он дебютировал за основной состав последних[2]. В 2011 году игрок на правах аренды выступал за «Тролльхеттан» в Суперэттан, а после этого на три года вернулся в «Бенгтсфорс». В 2016 году Янссон подписал контракт с «Оддевольд». 17 апреля в матче против «Тваокера» он дебютировал за новую команду[3]. В этом же поединке Робин забил свой первый гол за «Оддевольд».
В 2018 году Янссон перешёл в АИК. 18 апреля в матче против «Эребру» он дебютировал в Аллсвенскан лиге[4]. 26 августа в поединке против «Треллеборга» Робин забил свой первый гол за АИК[5]. В своём дебютном сезоне игрок помог клубу выиграть чемпионат.
В 2019 году Янссон подписал контракт с американским «Орландо Сити». 24 марта в матче против «Нью-Йорк Ред Буллз» он дебютировал в MLS[6]. 16 сентября 2021 года в поединке против «Клёб де Фут Монреаль» Робин забил свой первый гол за «Орландо Сити»[7]. В 2022 году игрок помог клубу завоевать Открытый кубок США. В 2024 году Робин был выбран капитаном команды.