У дорослому футболі дебютував 2006 року виступами за команду клубу «Партизан», в якій провів два сезони, взявши участь у 51 матчі чемпіонату. Більшість часу, проведеного у складі «Партизана», був основним гравцем атакувальної ланки команди.
До складу клубу «Фіорентина» приєднався 2008 року. Протягом п'яти сезонів встиг відіграти за «фіалок» 116 матчів в національному чемпіонаті, в яких забив 35 голів.
Влітку 2013 року став гравцем «Манчестер Сіті», проте не зміг вибороти собі місце в основному складі «Сіті» і, провівши за два сезони в усіх турнірах 44 гри, повернувся до Італії, приєднавшись на умовах дворічної оренди до «Інтернаціонале». У липні 2016 року Інтер викупив його контракт. Проте незабаром стало зрозуміло, що Йоветич не входить в плани тренера «Інтернаціонале»Франка де Бура.
Тому в січні 2017 року було оголошено, що Йоветич переходить до «Севільї» на правах оренди[1]. В іспанській першості провів 21 гру, в якій відзначився 6 забитими голами.
29 серпня 2017 оголосили про перехід Йоветича в «Монако»[2]. У монегаському клубі грав мало через постійні травми: за два роки Йоветич травмувався сім разів[3].
27 липня 2021 року уклав дворічний контракт з берлінською «Гертою», представником німецької Бундесліги.
В тому ж році дебютував в офіційних матчах у складі національної збірної Чорногорії. Станом на 27 липня 2021 року провів у формі головної команди країни 61 матч, забивши рекордний 31 гол.