Gioca come terzino sinistro, ma per via delle sue doti offensive (come cross e dribbling)[3] può giocare anche come ala sinistra. È veloce,[3] grintoso (e talvolta irruento),[3] bravo a recuperare palloni,[3] in marcatura[3] e negli anticipi.[3] Sa anche giocare nella fase difensiva in quanto è bravo a difendere vicino alla sua area.[3]
Carriera
Club
Inizi: carriera in patria, Rayo Vallecano e Valladolid
Dopo aver giocato per due stagioni nella seconda serie colombiana nel 2013 è passato il prestito al Deportivo Cali, con cui ha esordito nella massima serie colombiana; dall'estate 2013 gioca in prestito nel Rayo Vallecano, squadra della massima serie spagnola; chiude la sua prima stagione in terra iberica con 12 presenze senza reti; il Rayo Vallecano lo acquista quindi a titolo definitivo, per poi girarlo in prestito per un anno al Real Valladolid nella seconda serie spagnola.
Rimane in prestito al Valladolid per un'altra stagione per poi tornare al Rayo, dove non trova spazio disputando solo 6 gare in 6 mesi.
Girona
Visto il poco spazio il 31 gennaio 2017 viene ceduto al Girona.[4]
Dopo 6 mesi discreti in cui non era titolare viene acquistato nuovamente in prestito dal club il 18 agosto 2017.[5] Con il club neopromosso guadagna la titolarità imponendosi in Liga, tanto che a fine anno viene riscattato dal club con cui firma un contratto quadriennale.[6]
L'anno successivo è sfortunato per lui: a causa di un infortunio subito a inizio anno in allenamento.[7] In ottobre le cose peggiorano in quanto Mojica subisce una rottura del crociato che lo porta a stare fuori a lungo.[8][9][10] Gioca la sua unica gara in stagione (culminata con la retrocessione del club) in maggio in occasione della sconfitta interna per 2-1 contro il Levante.[11]
Atalanta, Elche e Villarreal
Il 22 settembre 2020 viene acquistato in prestito con diritto di riscatto dall'Atalanta[12][13]; debutta con i bergamaschi in Serie A 4 giorni dopo subentrando nel finale della sfida vinta 4-2 sul campo del Torino[14].
Tuttavia a Bergamo non offre un rendimento convincente, motivo per cui il 15 gennaio 2021 il prestito viene risolto[15]; lo stesso giorno si trasferisce, sempre a titolo temporaneo, all'Elche[16][17], club della prima divisione spagnola.
A fine stagione, dopo avere conseguito la salvezza con il club biancoverde, viene riscattato stipulando un contratto quinquennale[18][19]. Nell'estate del 2022 viene ceduto al Villarreal, altro club della prima divisione spagnola. Successivamente gioca sempre nel medesimo campionato anche con la maglia dell'Osasuna.
Nazionale
Il 26 marzo 2015 debutta con la nazionale maggiore colombiana andando in goal in amichevole nel netto successo per 6-0 contro il Bahrain.[20] Dopo quella gara gioca quella successiva (sempre amichevole) vinta per 3-1 contro il Kuwait,[21] dopodiché torna tra i convocati 3 anni più tardi in marzo nelle amichevoli contro Francia e Australia,[22] giocando contro la seconda.[23]
Pochi mesi dopo viene convocato per i Mondiali 2018,[24] in cui è il terzino sinistro titolare della squadra con cui disputa delle buone prestazioni.[3] Con questo diventa anche il primo calciatore nella storia del Girona a disputare un Mondiale.[6]
Dopo il Mondiale non viene più convocato per via dei problemi fisici avuti durante la stagione 2018-2019,[25][26] tornando in nazionale nell'ottobre 2019.[26][27]