By North-west correspondent Alex Stevens

Swiss sensation Shani Tarashaj has been offered a four-and-a-half-year contract by Everton, Football Insider sources understand.

The Merseysiders are in talks with the 20-year-old’s club Grasshopper about a deal in which they would sign the youngster and then loan him back for the rest of the season.

A source close to Everton has told Football Insider that a fee has not yet been agreed but all parties are hopeful of reaching a settlement.

Representatives of Tarashaj have been in Liverpool to discuss terms and the Premier League club have made a contract offer to the player.

It comes as Everton prepare to sell Steven Naismith to Norwich in an £8million deal.

Tarashaj is an attacking midfielder who can play in all three positions behind the centre-forward and is renowned for his eye for goal in his homeland.

He has scored nine goals in 20 games in all competitions for Grasshopper this season, helping them to second position in the Super League at the point of their mid-season break.

The young Swiss began the season with five goals in his first four appearances and also scored Switzerland’s goal when their under-21s lost 3-1 to England last month.

Tarashaj has made eight appearances for Switzerland Under-21s, scoring five goals.