Niemeijer doorliep de jeugd van BWO en Quick '20, waar hij in 2014 ook in het eerste elftal kwam. De middenvelder speelde twee jaar met de Oldenzaalse club in de Hoofdklasse. In zijn tweede jaargang promoveerde Quick naar de nieuwe Derde divisie, mede door zestien doelpunten van Niemeijer. In de beslissende play-offwedstrijden tegen EHC was de Hengeloër ook belangrijk. Uit werd met 0–1 gewonnen en in de return maakte Niemeijer drie doelpunten binnen een kwartier. Uiteindelijk zou hij ook nog tot een vierde treffer komen en Quick '20 zou met 6–2 zegevieren.[1] In de voorbereiding op het seizoen 2016/17 mocht hij op proef komen bij Heracles Almelo.[2] Hier maakte Niemeijer, net als Tim van de Berg van USV Elinkwijk, genoeg indruk om een contract aangeboden te krijgen van de Eredivisionist.[3] Deze aanbieding accepteerde hij en hij zette zijn handtekening onder een verbintenis voor de duur van één seizoen, met een optie op een jaargang extra.[4]
In zijn eerste maanden in Almelo speelde hij vooral met het reserveteam mee. Op 2 december 2016 mocht Niemeijer zijn debuut maken voor het eerste elftal in de Eredivisie. Op die dag werd met 2–0 gewonnen van N.E.C. door doelpunten van Lerin Duarte en Samuel Armenteros. Twee minuten voor het einde van de wedstrijd liet coach John Stegeman Niemeijer invallen voor Duarte.[5][6] Zijn eerste doelpunt volgde in zijn vijfde competitieoptreden voor Heracles. Op 1 april 2017 werd in eigen huis met 4–1 gewonnen van sc Heerenveen. Na een benutte strafschop van Reza Ghoochannejhad tekende Niemeijer, die van Stegeman voor het eerst in de basis mocht starten, op aangeven van Brandley Kuwas voor de gelijkmaker. Armenteros, Kuwas en Kristoffer Peterson beslisten de score uiteindelijk.[7] In zijn tiende wedstrijd, op 7 mei 2017, trof hij zelfs tweemaal doel, tegen ADO Den Haag. Na passes van Kuwas en Tim Breukers opende Niemeijer de score en verdubbelde hij de voorsprong daarna. Armenteros en Thomas Bruns scoorden ook nog, waardoor ADO met 4–0 verslagen werd.[8] Aan het einde van het seizoen 2016/17, waarin hij drie keer wist te scoren in elf wedstrijden, werd zijn contract met twee jaar verlengd tot medio 2020.[9] In de zomer van 2018 maakte Niemeijer op huurbasis de overstap naar FC Emmen, voor de duur van één seizoen.[10] Met negentien competitieduels en twee doelpunten achter zijn naam keerde hij terug naar Heracles.