Народився 18 березня1993 року в місті Рашка. Вихованець футбольної школи клубу «Борац» (Чачак). Дорослу футбольну кар'єру розпочав 2012 року в основній команді того ж клубу, в якій провів два сезони, взявши участь у 47 матчах другого за рівнем дивізіону Сербії. При цьому у сезоні 2013/14 Йовичич був наймолодшим капітаном в історії чачацького клубу[1] і допоміг йому зайняти друге місце та вийти в Суперлігу.
У серпні 2014 року Йовичич перейшов у російський «Амкар»[2] і відіграв за пермську команду наступні три сезони своєї ігрової кар'єри, взявши участь у 58 матчах Прем'єр-ліги, після цього повернувся на батьківщину і 8 липня 2017 року підписав трирічний контракт з «Црвеною Звездою»[3], у складі якої в першому ж сезоні виграв чемпіонат Сербії. Станом на 5 грудня 2018 року відіграв за белградську команду 27 матчів в національному чемпіонаті.