Mouaddib ruilde de jeugdopleiding van AG Caennaise in 2010 voor die van SM Caen. Daar maakte hij in het seizoen 2016/17 zijn opwachting in het B-elftal van de club, dat toen uitkwam in de CFA2. Op 23 januari 2019 maakte hij zijn officiële debuut in het eerste elftal van de club: in de vierde ronde van de Coupe de France mocht hij tegen ES Viry-Châtillon in de 78e minuut invallen voor Saîf-Eddine Khaoui. Mouaddib legde in de 90e minuut de 0-6-eindscore vast.[1]
In juni 2019 ondertekende Mouaddib zijn eerste profcontract bij Caen.[2] Enkele maanden later leende de club hem voor één seizoen uit aan US Granville, dat dat seizoen uitkwam in de Championnat National 2.[3] Na afloop van zijn uitleenbeurt vertrok hij ook definitief bij Caen. Na een kortstondige passage bij FCV Farul Constanța belandde hij in augustus 2021 bij de Belgische tweedeklasser Excelsior Virton.[4]