Johanna Vahermägi on lõpetanud 2007. aastal Tallinna muusikakeskkooli Viljar Kuuse õpilasena, seejärel omandas bakalaureusekraadi Hispaanias Aragóni kõrgemas muusikakonservatooriumis Avri Levitani klassis ning magistrikraadi Iisraelis Jeruusalemma muusika- ja tantsuakadeemias Roi Shiloahi (vioola) ja Zvi Plesseri (kammermuusika) klassides. Käesoleval ajal töötab ta vabakutselise solisti, kammermuusiku ja orkestrandina nii kodu- kui välismaal ning alates 2016. aastast ka Eesti muusika- ja teatriakadeemias vioola ja kammermuusika lektorina. Auhindu konkurssidel: I koht rahvusvahelisel konkursil “Illa de Menorca FIDAH” (2011); I koht David Gritsi nim keelpillikonkursil Jeruusalemmas (2015). 2017. aastal pälvis ta Eesti Kultuurkapitali helikunsti sihtkapitali aastapreemia tipptasemel kontserttegevuse eest. Ta on soleerinud ERSO, Jeruusalemma muusika- ja tantsuakadeemia kammerorkestri, Young European Chamber Orchestra, Pärnu Linnaorkestri jt ees Eestis, Iisraelis, Itaalias, Soomes, ning on korduvalt üles astunud kammermuusika festivalil “Voice of Music” Iisraelis, “Musethica” kammermuusika festivalil Zaragozas ja Tel Avivis, Berliini muusikafestivalil, Pärnu muusikafestivalil, “Nargenfestivalil”, Arvo Pärdi festivalil nii Eestis kui Moskvas. Ta on teinud koostööd selliste muusikutega nagu Guy Braunstein, Amihai Grosz, Nicolas Chumachenko, Sharon Roffman, Roi Shiloah, Marina Chiche, Zvi Plesser, samuti paljude eesti muusikutega. Johanna on osalenud Barcelona Liceu ooperiteatri orkestri, Jeruusalemma sümfooniaorkestri, Eesti Festivaliorkestri, ERSO, Tallinna Kammerorkestri jt orkestrite töös. Viimase aja tegevustest on olulisemad soolokontserdid Jeruusalemmas, soleerimine Itaalias Young European Chamber Orchestra ees (W. A. Mozarti “Sinfonia concertante”), Eesti noorte solistide esitluskontsert Pärnu Muusikafestivalil koos Sten Heinojaga (klaver) jpm. Johanna Vahermägi mängib Thomas Urquhart’i 1650. aasta vioolal, mille on talle laenanud Eesti pillifond.