Ribom lämnade Kalix Hockey efter säsongen 2016/17, då han spelade TV-pucken för Norrbotten, och tog steget till Björklöven. Där blev det en och en halv säsong innan han flyttade till Luleå Hockey.
Senaste säsongen svarade Ribom för sex mål och 16 assists på 42 matcher i Luleå Hockeys J20-lag.
Forwarden har skrivit ett tvåårskontrakt med Kalix.
– Vi tror det här är en mycket bra lösning för både Kalix Hockey och Emil personligen för nästa steg i hans utveckling, säger sportchefen Petter Christoffersson till klubbens hemsida.