A youth exponent from Espérance de Tunis, Jouini was promoted to the first team in July 2012.[2] He made his senior debut for the club on 10 November, coming on as a late substitute for Emmanuel Clottey in a 2–1 away win against Olympique Béja.
Jouini scored his first goal as a senior on 25 November 2012, netting the first in a 3–0 home win against Olympique du Kef. He scored a brace in a 5–1 home routing of JS Kairouan on 8 December, and added a hat-trick in a 4–1 success at Olympique du Kef the following 24 February, finishing his first senior season with eight goals.
Jouini appeared in 15 matches during the 2013–14 campaign, but scored only two goals as his side was crowned champions. He would only score another brace on 27 April 2016, netting Esperance's all goals in a 2–0 home win against CA Bizertin.
On 28 August 2016, Jouini extended his contract with Espérance until 2020.[3]
Jouini scored his first goal abroad on 25 September 2016, but in a 2–3 away loss against CD Mirandés.[6] Seven days later, after being granted his first start, he was sent off for simulating a penalty in a 0–0 home draw against Getafe CF.[7]
Al-Ain
In January 2020, Jouini transferred to Saudi Arabian side Al-Ain.[8]
In August 2022, Jouini joined Tunisian club Stade Tunisien on a free transfer.
International career
On March 24, 2023, Jouini made his debut for Tunisia in a 3-0 win over Libya in the 2023 Africa Cup of Nations qualification phase, scoring the 3rd goal of the game. Jouini would also score the only goal of the game 4 days later in a 1-0 win against the same opposition to cement Tunisia's spot at the top of group J.
List of international goals scored by Haythem Jouini