digital media careers in Frankfurt, Germany