I prefer adverts that increase the number of people who will apply. I want to see more candidates to select themselves in to the hiring pool rather than selecting themselves out. Job adverts should be pretty vague about tech and experience - so long as you're in the right area then everything else can be learned. Whether or not you get hired should be about whether or not you're going to be a valuable asset to the company in the long term. The ideal job advert should be 1/2 about why the company is a good place to work, 1/3 about what the job will entail once you've got up to speed, and 1/6 about the absolutely essential skills you'll need on day one.
If the job ad made it this far then a quick blurb about the company perks. Hint - if it mentions they have a ball-pit and a slide then it’s a ‘company not for me’ (hits filter 4). Things like medical insurance, flex-time etc results in a ok, continue reading. Sometimes the recruiting company may not want to reveal their identity and that’s ok (e.g. if using a recruitment agency) but wherever possible a link to the ‘About Us’ page is handy.
If I see paragraphs about how company X is the best, most coolest, most
Let's say I want to work with blub in my next job. I search for "blub developer" in my job-board of choice, but I'm met with a lot of noise like this
> Software Developer
> Required Experience:
> Experience with a programming language (i.e. Java, C++, Pascal, Modula-3, PL/I, Brainfuck, Blub)
Where the position isn't working with blub, but its been listed under some generic requirement to have programmed in some programming language. Please stop listing stuff like this. Another version of this thats typically bad with enterprise-type positions is dumping every damn Java EE or Microsoft related technology as required or preferred experience whether or not you'll ever use them.
Also I'd like to know what id be working on. Often this is stated, but many times its not, typically with an even less descriptive "Software Engineer" title. Id at least like to know what sort of product in working on and if you can ahead of time tell me exactly what the product is thats even better.
Some have mentioned thebsalary range and while its great to see that (and a huge time saver) thats probably a pipe dream.
I digress for a moment to note one last thing. That the worst part of job searching isn't even these sort of descriptions, but the job boards themselves that seem to ignore search terms in favor of "promoted" positions that match my above complaints.
2. Clearly stated what would day-to-day look like. Not a list of 25 things one should do ranging from reading log files to configuring scalable systems.
3. Writing anything that may be red flag. For example one would be the only IT guy there, mandatory oncall during nights, mandatory overtimes, etc...
b) clear differentiation between required and nice to have