In order to hire people for a job it is really important to reach out to the correct candidates.
For this purpose job description and job specification both are really important. Because, job description shows the duties, responsibilities and functions that a candidate have to do as the party of the job.
But on the other hand, job specifications shows the skills and qualities the employer is looking for .
And these are the major difference between job description and job specification.