The answer is:
reporter
The reporters' main duty is to face the public and present the information to them using their communication skill. They are considered to be the front line in every news agencies.
journalist
Journalists' main duty is to collect the information and write the news before distributing it for public's view.
editor
editor's main duty is to make the news that created by journalists became more engaging and interesting. They use the combination of audio and visual in order to achieve this.