Sachverhalt: A. B._ (Klägerin, Beschwerdegegnerin) war vom 1. Februar 2003 bis zum 28. Februar 2013 als Grafikerin bei A._ (Beklagte, Beschwerdeführerin) a ngestellt. Letztere beschäftigte als Grafiker auch C._. B. B.a. Mit Klage vom 5. August 2013 beim Bezirksgericht Laufenburg, Arbeitsgericht, verlangte die Klägerin, die Beklagte sei zu verpflichten, ihr Fr. 27'196.-- zu bezahlen. Sie machte geltend, sie sei im Vergleich zu C._ lohnmässig diskriminiert worden, und forderte eine Lohnnachzahlung für die Jahre 2008-2013. Das Bezirksgericht befragte an der Hauptverhandlung vom 8. Juli 2014 diverse Zeugen und die Parteien (für die Beklagte D._). Mit Entscheid vom gleichen Tag wies es die Klage ab. Es erachtete die Arbeit der Klägerin und diejenige von C._ als nicht gleichwertig. Im Sinne einer Eventualbegründung erwog es, selbst bei Gleichwertigkeit wäre die durchschnittliche Lohndifferenz von 5.97 % sachlich gerechtfertigt. Der Lohn bei der Beklagten bestehe aus einem Grundlohn, einer Funktionszulage, einer Leistungs- und Erfahrungszulage sowie einer Teuerungszulage. Der Lohn der Klägerin und derjenige von C._ unterschieden sich nur in der Leistungs- und Erfahrungszulage. Diese Differenz sei aufgrund der besseren Arbeitsqualität und -leistung sowie der grösseren Belastbarkeit von C._ einerseits und der mangelnden Teamfähigkeit der Klägerin andererseits gerechtfertigt. B.b. Mit Entscheid vom 18. August 2015 schützte das Obergericht des Kantons Aargau die von der Klägerin erhobene Berufung teilweise. Es hob Ziff. 1 des Urteils des Bezirksgerichts auf und verpflichtete die Beklagte, der Klägerin Fr. 26'524.35 (Bruttolohn) abzüglich der gesetzlichen Sozialversicherungsbeiträge zu bezahlen, deren Höhe durch die Beklagte nachzuweisen sei. Es erhob keine Entscheidgebühr und schlug die zweitinstanzlichen Parteikosten wett. Das Gesuch der Klägerin um Bewilligung der unentgeltlichen Rechtspflege wies es ab. Es erwog, unstreitig hätten die Klägerin und C._ im streitgegenständlichen Zeitraum nicht (mehr) die gleichen Tätigkeiten verrichtet. Die Gleichwertigkeit ihrer Arbeit sei aber erstellt. Aufgrund der Lohndifferenz von rund 6 % und der erstellten Gleichwertigkeit sei eine Lohndiskriminierung glaubhaft gemacht. Den Nachweis objektiver Rechtfertigungsgründe erachtete es als nicht erbracht. C. Mit Beschwerde in Zivilsachen beantragt die Beschwerdeführerin dem Bundesgericht, den Entscheid des Obergerichts vom 18. August 2015 aufzuheben und die Klage abzuweisen; eventuell sei die Sache zu neuem Entscheid an das Obergericht zurückzuweisen. Die Beschwerdegegnerin verlangt, auf die Beschwerde sei nicht einzutreten; eventuell sei diese abzuweisen. Ihr sei zudem die unentgeltliche Rechtspflege für das bundesgerichtliche Verfahren zu bewilligen. Beide Parteien haben je eine weitere Eingabe eingereicht. Die Vorinstanz hat auf eine Vernehmlassung verzichtet.