After playing for four other youth clubs in France, Kitambala finished his formation with
Auxerre. After he was named on the bench for Auxerre's six games during
2007–08 season, he made his first team debut in a 0–0 home draw against
Valenciennes on 1 November 2008, coming on as a substitute for
Dennis Oliech. In July 2009, Kitambala joined
Ligue 2 club
Dijon on a season-long loan deal. On 20 August 2010, Kitambala signed a contract with
Lorient, for an undisclosed fee thought to be in the region of €1.5 million. He made his debut at
Stade du Moustoir on 28 August, and scored the second goal in a 2–0 win over
Lyon. On 25 September, Kitambala scored a goal in the 89th minute against
Monaco, securing a 2–1 victory for Lorient. He ended the season with 8 goals in all competitions. On 31 August 2011, Kitambala signed with
Saint-Étienne for a reported fee of €2.5 million. He made his debut for the club on 10 September, in a 3–1 home loss against
Lille, coming on as an 85th-minute substitute for
Laurent Batlles. He made only nine league starts throughout the season, in contrast to 24 starts he made in the previous season while at Lorient. In an attempt to earn some playing time, Kitambala spent the
2012–13 season on loan in the German
2. Bundesliga, where he played for
Dynamo Dresden. On 14 September 2015, Kitambala signed a two-year contract with Bulgarian side
Levski Sofia. In February 2019, he moved to
Farense. ==Career statistics==