Customise Jobs Page display Grid/List View

How do I customize my jobs page to display jobs in list/grid view? For Example, the frappe website is shown below.

I tried to customize the product page to have grid/list view but it seems not straightforward enough with the built-in structure. So eventually I made a whole new custom page.

Grid/List view is quite common so I think it will be great to make it a standard/built-in feature in frappe website.

Thanks for the reply. I will try to create a custom page.

Agreed. It would be a great feature to include.