Moukandjo began his career in hometown's
Kadji Sports Academy, joining the club's youth setup in 1998, aged 10. Nine years later he moved to France, joining
Rennes. In September 2008, after making appearances only for the reserve team of Rennes, he was loaned out to
L'Entente SSG. Moukandjo returned to Rennes in June 2009, but rescinded his link and joined
Nîmes on 31 August 2009. He appeared regularly for the side in
Ligue 2. Later he moved to
Monaco on 31 January 2011. In May 2011, after Monaco's relegation to Ligue 2, Moukandjo was linked with
Liverpool. He joined
Nancy on 12 August 2011 by signing a three-season contract. On 18 July 2014, Moukandjo moved to Ligue 1 side
Reims on a two-year deal. On 5 August 2015, Moukandjo joined
Lorient, also of Ligue 1. On 8 April 2017, he scored two of Lorient's goals and provided an
assist for
Sylvain Marveaux in their 4–1 league away win over
Lyon. On 13 July 2017, Moukandjo moved to the Chinese Super League side
Jiangsu Suning on a two-year deal. On 28 February 2018, Moukandjo was loaned to
Beijing Renhe until 31 December 2018. In March 2019 he left Jiangsu Suning by mutual consent. On 11 September 2019, Moukandjo joined Ligue 2 side
Lens. On 23 January 2020, after his release with Lens, Moukandjo joined Ligue 2 rivals
Valenciennes where he played just two games. On 28 January 2021, Moukandjo signed with Greek club
AEL. ==International career==