(Reposting in the appropriate subforum.)
As of right now, it's hidden behind some clicks and (possibly relatedly) almost deserted, which I think is too bad.
(Full disclosure: I'm mainly saying this because having more, and more informal, job postings on itch.io might be beneficial to me specifically, as someone who's been failing to get into the industry through more "professional" channels. So it might not be relevant or even appropriate for me to post this, in which case feel free to delete.)