Barkoks Eltern stammen aus Casablanca in Marokko. Er wuchs in Frankfurt-Nordweststadt auf. Seine Karriere begann er bei der SG Praunheim und kam über Rot-Weiss Frankfurt 2011 in die Jugend der Kickers Offenbach. 2013 wechselte Barkok in das Nachwuchsleistungszentrum des Erzrivalen Eintracht Frankfurt. Am 20. Oktober 2016 unterschrieb er einen Profivertrag bei der Eintracht und gab am 20. November 2016 unter Niko Kovač sein Profidebüt als Einwechselspieler beim Bundesliga-Auswärtsspiel gegen Werder Bremen; er erzielte dabei in der 90. Minute den 2:1-Siegtreffer. Bis Saisonende lief er in insgesamt 18 Bundesligaspielen und einmal im DFB-Pokal auf, bei dem er mit seiner Mannschaft das Endspiel gegen Borussia Dortmund erreichte und dort mit 1:2 unterlag. In der &lt;a href="Fu%C3%9Fball-Bundesliga%202017/18"&gt;Spielzeit 2017/18&lt;/a&gt; kam Barkok nicht über die Reservistenrolle hinaus und wurde in lediglich 10 Pflichtspielen eingesetzt, davon in keinem über die volle Spielzeit. Mit seinem Team erreichte er erneut das DFB-Pokal-Finale, das im Mai mit 3:1 gegen den FC Bayern München gewonnen wurde.