Heimer started playing football at Frederiksberg Boldklub [da], better known as FB, before joining KB for a short period and later B.93 at the age of 14.[4] Heimer made his first-team debut for B.93 on 6 June 2015 at the age of 17 years, 5 months and 27 days, making him one of the youngest debutants in the club's history.[5] After over 70 first team games for B.93, Heimer left the club to join Thisted FC in January 2018.
After leaving Silkeborg IF in December 2019,[7] Heimer signed with Næstved BK on 22 January 2020 on a free agent.[8] Heimer confirmed on 26 July 2020, that his contract with Næstved had been terminated.[9]
Return to B.93
After being released by Næstved, Heimer returned to B.93. His contract with the club was extended in October 2022.[10]