Hanin signed on a free transfer for PortugueseSegunda Liga club Leixões S.C. on 18 May 2011. He was a regular starter for the club in the 2011–12 season, and stated in 2015 that this was his turning point for his professional career.
S.C. Braga
After his contract with Leixões expired, he was signed by Primeira Liga club S.C. Braga on 1 July 2012. However, he became the third choice for left back, and never played for the first team. He spent the first half season playing regularly for the reserve squad in Segunda Liga, before being sent on loan to fellow Primeira Liga club Moreirense F.C. on 15 January 2013. He played for the latter club for the rest of the 2012–13 season, but was unable to keep them from getting relegated. He had another loan spellat the club in the next season, but the loan was terminated on 1 January 2014. He was signed on a six-month loan by Greek Superleague Panetolikos F.C. on 17 January 2014, and featured frequently for the club.
Lierse S.K.
On 1 July 2014, Hanin was signed by Belgian Pro League club Lierse S.K. on a permanent deal. Hanin describes this as «A very bad experience. It showed me the bad side of football, the worst period I've experienced.» After an initially good period, the team lost three matches and the coach was fired. Due to a conflict between the sporting director and the club president, a new coach with a radically different playing style was brought in. As Hanin struggled with the long-ball type of play, he did not play under the new coach. He was released by the club in the winter transfer window, having only played 9 matches for the club.
Hanin was signed on a one-year contract by NorwegianTippeliga club Strømsgodset Toppfotball on 23 March 2015, becoming the only signing for the club before the 2015 season. The club commented that they had studied the French player thoroughly with the analysis program InStat Football, and described the player as an «offensive, quick and skilled left back». Hanin told French football magazine So Foot that the Norwegian club originally wanted to sign him for two years, but due to a groin problem, the contract was set to one year, with a possible 2-3 year extension.
St. Gallen
On 5 January 2016 it was confirmed, that Hanin had signed a contract with Swiss Super League club FC St. Gallen.