Vida speelde in de jeugd van Budapest Honvéd tot hij die in juli 2011 op zestienjarige leeftijd verruilde voor die van FC Twente. Hij tekende een driejarig opleidingscontract en kwam achtereenvolgens uit voor de B1 en A1 van de voetbalacademie FC Twente en Jong FC Twente. Vida debuteerde op 7 augustus 2013 in de Eerste divisie in een wedstrijd tussen tussen Jong FC Twente en FC Oss.[1] In de eerste helft van het seizoen kwam hij voornamelijk als invaller in actie. Daarna veroverde hij een basisplaats als spits en scoorde hij vier keer.
FC Twente verlengde in de zomer van 2014 het aflopende contract van Vida niet, waarop hij transfervrij vertrok naar BV De Graafschap. Dat was op dat moment eveneens actief in de Eerste divisie. Hij speelde in het volgende seizoen 32 competitiewedstrijden en promoveerde vervolgens middels de play-offs 2015 met de club naar de Eredivisie.
Vida tekende in juni 2016 een contract tot medio 2019 bij Dunajská Streda, op dat moment actief in de Fortuna Liga. Dat nam hem transfervrij over van De Graafschap.[2] Eind februari 2020 ging hij naar het Poolse Piast Gliwice.