Faits : A. Par ordonnance du 1 er février 2018, A._, ressortissant français, domicilié à Marseille, a été placé en détention provisoire par le Tribunal des mesures de contrainte (Tmc), après avoir été extradé d'Espagne le 30 janvier 2018 où il avait été interpellé. Il lui est reproché d'avoir, de concert avec d'autres individus dont B._, participé à un brigandage à Meyrin, le 16 avril 2016, puis omis de prêter secours à leurs victimes (art. 128 et 140 CP). L'une d'elles a souffert d'une fracture du crâne et d'une hémorragie sous-archanoïdienne ayant nécessité une hospitalisation; l'autre a été battue à coups de pied. Le butin consistait en des téléphones portables, un porte-monnaie et des cartes de crédit. B. Le 12 mars 2018, la Chambre pénale de recours de la Cour de justice de la République et canton de Genève a rejeté le recours formé par A._ contre l'ordonnance du Tmc du 14 février 2018 refusant de libérer ce dernier. La Cour de justice a retenu l'existence de charges suffisantes et d'un risque de fuite; il n'était pas nécessaire d'examiner si le risque de collusion également retenu par le Tmc était concret. C. A._ forme un recours en matière pénale contre cet arrêt, concluant à sa libération immédiate. Il demande l'assistance judiciaire. La cour cantonale renonce à se déterminer. Le Ministère public conclut au rejet du recours aux termes de ses observations; il y précise notamment qu'une audience de confrontation des prévenus a eu lieu le 9 mars 2018 et que les charges à l'encontre du recourant se sont renforcées au vu notamment de sa mise en cause formelle par quatre coprévenues et des investigations policières ayant établi l'importance de la relation entretenue avec la coprévenue B._. Aux termes de sa réplique, le recourant persiste dans ses conclusions.