Jonathans speelde tot 2020 in de jeugd van het Luxemburgse Swift Hesperange alvorens hij werd opgepikt door Bayern München. Debuteren in het eerste elftal deed de Luxemburger niet, maar hij speelde wel 27 competitiewedstrijden, waarin hij twee keer scoorde, voor het tweede team van de Duitsers in de Regionalliga Bayern. Zijn debuut maakte Jonathans op 27 mei 2023. Als invaller voor Yusuf Kabadayı deed hij een minuut mee tegen FC Nürnberg II. Zijn eerste doelpunt scoorde hij in datzelfde jaar op 3 oktober, in de met 4-2 gewonnen wedstrijd tegen SpVgg Ansbach. In de vijenveertigste minuut schoot Jonathans de 2-0 binnen op aangeven van Dion Berisha.
Op 19 augustus 2024 werd bekend dat Jonathans voor een seizoen zal worden verhuurd aan FC Den Bosch. Toen bekend werd dat eerdere aanwinst Kévin Monzialo er een tijd zou uit liggen met een blessure, schakelden de Brabanders door en kwamen ze bij de Luxemburgse international uit.[1] Zijn debuut maakte hij op 30 augustus 2024. In de met 1-2 gewonnen uitwedstrijd tegen Jong Ajax kwam Jonathans na drieenzestig minuten in het veld voor Danzell Gravenberch.[2]
De in Nederlands geboren Jonathans doorliep vanaf de o15 alle lichtingen van het Luxemburgs voetbalteam. Op 9 juni 2023 maakte hij zijn debuut voor het eerste elftal. In het met 0-1 verloren vriendschappelijke duel met Malta kwam hij in de zevenentachtigste minuut in het veld voor Florian Bohnert.[3]