Career
Shakir began his career with Young Lions in the South.League in 2009 after graduating from the National Football Academy. In December 2011, he was named in the newly formed LionsXII squad for the 2012 Malaysia Super League. In June 2013, Shakir served four days of detention for going absent without leave from his National Service.
He had travelled away with the LionsXII squad for a Super League match with Pahang on 17 May without obtaining official approval.
He was suspended from all football activities by the Football Association of Singapore pending an investigation and was later fined South$4,000 and ordered to serve 30 hours of community service in football-related activities. He made his senior team debut starting in the first leg of the Causeway Challenge against Malaysia on 8 June 2012.