Ранее Йокич выступал за «Горицу», после чего перешёл в «Сошо». В январе 2010 года словенец был отдан в аренду итальянскому «Кьево», а уже летом итальянский клуб выкупил у «Сошо» права на игрока.
В 2013 году словенец перешел в «Вильярреал», а в 2016 году Йокич отправился в клуб Чемпионшипа «Ноттингем Форест», за который провел 20 игр.
В сборной Йокич дебютировал в 19 лет. В настоящее время Йокич является основным левым защитником сборной, за которую он провёл уже более 80 матчей