Citation: 2C_975/2017 E. C

Agissant par la voie du recours en matière de droit public et celle, subsidiaire, du recours constitutionnel, intermobility SA demande au Tribunal fédéral, sous suite de dépens, outre l'effet suspensif, d'annuler l'arrêt du 3 octobre 2017 de la Cour de justice et de confirmer le jugement du Tribunal administratif de première instance du 12 décembre 2016; subsidiairement d'annuler l'arrêt précité et de renvoyer la cause à l'autorité précédente ou à la Ville de Genève pour instruction complémentaire et nouvelle décision dans le sens des considérants. Elle se plaint en particulier de violation du droit fédéral et d'arbitraire dans l'application du droit cantonal. Par ordonnance du 11 décembre 2017, le Président de la IIe Cour de droit public du Tribunal fédéral a admis la requête d'effet suspensif. La Cour de justice persiste dans les considérants et le dispositif de son arrêt. La Ville de Genève conclut au rejet du recours. Dans des observations, intermobility SA a confirmé ses conclusions.