How can we add the “edit listing” button/link?
The edit listing is available as dynamic tag in any link field.
However, how can I hide it in the front end from other visitors?
Any idea how to hide that link?
You can use the display conditions plugin. Choose hide if edit link is empty.
There is an article about display conditions in the documentation section.