Tras llegar al Everton durante el mercado invernal de la temporada pasada desde la liga suiza a cambio de tres millones de euros, el jugador de 21 años de edad finalizó la temporada cedido en el Grasshoppers de su país. Allí, jugó 33 encuentros durante la campaña, consiguiendo anotar hasta 11 dianas. Ahora, durante la pretemporada, Tarashaj intentó sin éxito ganarse un puesto en la plantilla de Ronald Koeman.

Tras fallar en su objetivo de mantenerse en la plantilla de Goodison Park, el suizo ha buscado una alternativa para poder seguir progresando y madurando como futbolista. Tras barajar distintas opciones, el jugador ha decidido por la tierra de su lengua materna, concretamente a la ciudad de Frankfurt, uno de los equipos que se salvó durante las últimas jornadas de la campaña anterior y buscará mantenerse un año más en la elite del futbol alemán.

Durante este verano, gracias a su buena campaña en las competiciones suizas, el jugador entró dentro de la lista de Vladimir Petkovic para ser representante de su país en la Eurocopa de Naciones Francia 2016. El delantero jugó cuatro amistosos antes de participar en uno de los tres partidos que su selección disputó en el torneo internacional. Anteriormente, el jugador ha conseguido jugar en todas las categorías inferiores del combinado nacional suizo.

Con esta incorporación, Niko Kovac, entrenador del Eintracht Frankfort, cierra su plantilla como él mismo ha especificado. El equipo alemán se estrenó con victoria frente al Schalke 04. El equipo de los mineros no pudo como el nuevo equipo de Tarashaj que venció por 1-0. Un gran inicio para un club que durante la temporada anterior acabo en la decimosexta posición, raspando los puestos de promoción a la Bundesliga 2. Un susto que Niko Kovac buscará evitar esta nueva campaña y para la que ha incorporado hasta 12 nuevas cara en relación a la plantilla 2015-16