The purpose of a job post is to attract the best applicants and reduce the risky speculative applications to get the best out of your applicant search and not waste your time.
It sounds super easy. However, I see so many lousy job posts that I decided to write this article.
I wrote a separate article on the 5 extra skills you should check, when you hire remotely. The connection between trust and transparency is one of those five extra skills. The more an applicant is transparent, the more you trust to hire it. Same goes for companies, too. If you don't provide much information about your company, you will attract highly speculative applications, the ones I call soldiers of fortune. They have questionable skills but apply anyway, no matter the future employee if they can milk it out.
Make sure your company can be found online, and you have a proven track record with a consistent image. If that's not the case, do some house cleaning before writing a job post.
Also be very transparent on the expected work, the compensation and the terms of the relationship.
Like yourself, your prospected coworkers want to save as much time as they can. When writing your job post, write up the summary of the job first, the critical requirements for the applicant and one-liner pitch on your company. You can write the details later. It saves much time for the applicant, helps to get the picture fast.
While you have a summary of the whole job, don't forget to add the details. Clear up the essential skills, the current team structure where the applicant arrives, the current state of the company, the purpose of the hiring, the urgency of start and the possibility of remote working. The more you write, the better, but be short and prompt.
Highlight The Plan
Write up how the hiring process will look for everyone. Ask them to only participate in the process if they willing to commit to walking through the whole cycle (pitch, test work, interviews, etc.). It will assure the applicants, that a) you are committed to hiring the best b) they have to prove themselves. Make them shine, don't just ask for a resume or cover letter - ask them to apply uniquely.
Skip the jargon, please
It is for your own sake if you want to be treated as a serious employer, skip the BS. There are no growth gurus, no marketing ninjas, no code-junkies, no dev wizards. Some terms might be justified as "happiness engineers" for customer service people, but these terms are rare. Stick to the simple English phrases.
Remember, you are doing this because you want to hire the best and you also don't want your time wasted by soldiers of fortune. Hire the best starts with the best job post.