Yes, a candidate should counter a job offer salary if they think they deserve better than what is being offered as they have better skills and experience.