> When sending us a CV, please include the candidate's salary expectations and availability
Sorry, this is just arrogant. If a company is offering a job they should be open about how much it is worth to them and not try to haggle on developer salaries. Based on this alone I would struggle to work for this company.
You want someone to work with you? We all know you have a budget and a range. Put it down in writing from day zero.
---
Edit: apparently they do publish the range. I still feel they should mention that they do so as a policy in that statement.