W czasach juniorskich trenował w belgradzkiej Crvenej zvezdzie[3]. Sprowadzeniem go zainteresowane były m.in. niemieckie VfB Stuttgart i Borussia Dortmund[2]. W 2014 roku dołączył do seniorskiego zespołu Crvenej zvezdy[3]. W rozgrywkach Super liga Srbije zadebiutował 28 maja 2014 w zremisowanym 3:3 meczu z Vojvodiną Nowy Sad[4]. Na boisku pojawił się w 73. minucie, zmieniając Ifeanyi Onyilo[5]. W 76. minucie zdobył bramkę[5]. W sumie w lidze serbskiej zagrał w 42 spotkaniach, w których strzelił 12 goli[4]. 1 lutego 2016 został piłkarzem lizbońskiego SL Benfica, początkowo trafiając do drużyny rezerw[3]. Kwota transferu oscylowała w okolicach 6,6 miliona euro[3]. Pierwszy mecz w Primeira Liga rozegrał 20 marca 2016 z Boavistą FC (1:0 dla Benfiki), zastępując w 84. minucie Pizziego[6]. Przed sezonem 2017/2018 został wypożyczony do Eintrachtu Frankfurt[3]. W kwietniu 2019 Eintracht zdecydował się na wykupienie go z Benfiki[7].
4 czerwca 2019 Real Madryt ogłosił dojście do porozumienia z Eintrachtem Frankfurt w sprawie transferu Jovicia[8]. 12 czerwca został zaprezentowany jako nowy zawodnik hiszpańskiego klubu, podpisując 6-letni kontrakt[9].