Method to display jobs in table format


Is there any method that would allow me to display job posts in a simple table format on the frontend of the website.

(I want to offer an alternative layout to the current tiles view.)

If this is possible I would like to make the table columns sort when clicked. Most recent date, highest budget, alphabetical etc)

This is part of a multisite installation and I am trying to create a solution and as such i need it to be compatible with multisite (if recommending an external plugin.)

Ideally I would like to create a custom template calling the job posts for this and style it with css.

Thanks for any help with this.