In 1988 he moved abroad to Neuchâtel Xamax who had just had won the two previous editions of the Swiss Nationalliga A. Neuchâtel Xamax failed to win the title during the time Smajić played, and all they managed was to be runners-up of the Swiss Cup in 1990. He played there for almost five years before joining FC Basel in the winter break of the 1992–93 season. He played with Basel for the following 4 years, and then he moved to BSC Young Boys in the winter break of the 1997–98 season. He eventually took up a player-manager role in 1998. He was sacked at the end of the season and he also retired from playing.