Part of the problem with these job ads is that the writer is trying to communicate their level of passion and excitement about the position and how they feel that the person they hire will have an impact (at least on the organization). Instead it often comes off sounding corny at best and arrogant at worst.
Ideally, job ads would have some or all of the following traits:
- very up front on their hiring process (phone, in-person, project, etc.)
- recognize the difference between skills needed for 90% of the work vs those needed for the other 10% (tends to follow along the required vs "bonus" or "nice to have" skills)
- instead of saying "we're changing the world" they say something more realistic like "we're making enterprise SaaS analytics better"
- recognize that devs appreciate having a good plan for product development (and some tools/processes behind it) over snacks, soda and pizza
- tell me the types of tasks I'll have to deal with on a day to day basis
- tell me how they expect this position to grow or change (if even at a high level, i.e. do they have a plan for this person)
Basically, the more "real" they are tells me how self-aware they are and how serious of a candidate they're looking for. That sells me way more than the bullshit perks.