Rosenqvist kom till Kalmar från Hossmo BK som nioåring. Han har gått hela vägen genom akademin.
I år har han gjort sju mål och en assist på nitton allsvenska matcher. Fjolåret blev han noterad för fem framträdanden i Superettan.
– Charlie har gjort en väldigt fin resa hos oss och vi är glada och stolta över den utveckling han har haft under sin tid i föreningen, säger Mats Winblad, sportchef i Kalmar FF.
Samtidigt förstärker Kalmar sig. Tobias Lauritsen ansluter från danska Vejle BK på ett fyraårskontrakt.
Den 22-årige mittfältaren har gjort 44 matcher i danska Superligan. Där har han noterats för tre mål och fyra assist.
– Trots sina 22 år har Tobias samlat på sig mycket erfarenhet från den danska superligan, säger Winblad.
Kalmar ersätter sin genombrytare med en rutinerad dansk mittfältare.