Every successful hire starts with two documents: a Job Description and a Job Specification. Together they define the role, set expectations, and give HR teams the framework to find and select the right person. This article explains both in full — what they contain, their purpose, the key differences, and how to write them effectively.
What is Job Analysis?
Job Analysis is a primary tool to collect job-related data. The process results in collecting and recording two data sets: the job description and the job specification. Any job vacancy cannot be filled until the HR manager has both sets of data.
It is necessary to define them accurately in order to fit the right person at the right place and at the right time. This helps both employer and employee understand what exactly needs to be delivered and how.
Both job description and job specification are essential parts of job analysis information. Writing them clearly and accurately helps organisations and workers cope with many challenges while on board.
Key principle: Though preparing job description and job specification are not legal requirements, they play a vital role in getting the desired outcome. These data sets help in determining the necessity, worth and scope of a specific job.
What is a Job Description?
A Job Description (JD) is a written document that describes the duties, responsibilities, tasks and objectives of a specific job role. It includes basic job-related data that is useful to advertise a specific job and attract a pool of talent.
A job description typically includes information such as:
- Job title: the official name of the role
- Job location: where the work will be performed
- Reporting structure: who the role reports to and who reports to it
- Job summary: a brief overview of the role’s purpose and how it contributes to the organisation
- Nature and objectives: the broader goals the role is designed to achieve
- Tasks and duties: the specific activities the employee is expected to perform
- Working conditions: the physical environment, hours of work, and any travel requirements
- Machines, tools and equipment: the resources the employee will be required to use
- Hazards: any risks associated with the role that must be disclosed
Purpose of Job Description
The job description serves multiple important functions throughout the employment lifecycle:
- To collect and communicate job-related data: the main purpose is to attract, target, recruit and select the right candidate for the right job
- To define deliverables: it clarifies what employees are supposed to do if selected for the job opening, reducing ambiguity from day one
- To guide recruiting staff: it gives the recruiting team a clear picture of what kind of candidate a particular department needs
- To clarify reporting relationships: it defines who will report to whom within the organisational structure
- To support performance management: a clear JD forms the basis for setting performance objectives and evaluating whether an employee is meeting the requirements of their role
- To enable job evaluation: organisations use JDs to compare and grade roles for compensation benchmarking
- For legal protection: a well-written JD protects the organisation by defining the scope of the role and what is expected of the employee
What is a Job Specification?
A Job Specification (JS) — also known as an Employee Specification — is a written statement of the educational qualifications, specific qualities, level of experience, physical, emotional, technical and communication skills required to perform a job, along with the responsibilities involved and any unusual sensory or physical demands.
A job specification typically includes:
- Educational qualifications: minimum degree, certification or professional qualification required
- Specific qualities: personal attributes such as attention to detail, resilience, creativity
- Level of experience: years of experience and the type of roles or industries it should be drawn from
- Physical requirements: any physical demands the role places on the employee (must be genuinely role-relevant and non-discriminatory)
- Emotional attributes: ability to work under pressure, manage conflict, or deal with sensitive situations
- Technical skills: specific software, systems, methodologies or tools the candidate must be proficient in
- Communication skills: written, verbal, presentation, negotiation
- General health: where relevant to the role
- Mental attributes: intelligence, aptitude, memory, judgment
- Leadership skills: particularly for senior or people management roles
- Adaptability and flexibility: important in fast-changing environments
- Values and ethics: alignment with the organisation’s culture and principles
- Creativity: relevant for roles in design, marketing, strategy or innovation
Purpose of Job Specification
The job specification serves as the benchmark for every stage of candidate assessment:
- To help candidates self-assess: job specification helps candidates analyse whether they are eligible to apply for a particular job vacancy or not, saving time for both the applicant and the recruiter
- To guide the recruiting team: it helps the recruiting team understand what level of qualifications, qualities and characteristics should be present in a candidate to make them eligible for the job opening
- To provide comprehensive role information: job specification gives detailed information about any job including responsibilities, desired technical and physical skills, and communication ability
- To support candidate selection: it provides the objective criteria against which candidates are assessed, making selection more consistent and defensible
- For training needs analysis: when an employee is hired who does not fully meet the job specification, the gaps identify training priorities
- For performance appraisal: the JS defines the standards against which the employee’s competencies can be assessed
Job Description vs Job Specification: Key Differences
While job descriptions and job specifications are closely related and always used together, they serve different purposes and contain different information. The table below maps the key differences across eight dimensions:
| Dimension | Job Description (JD) | Job Specification (JS) |
|---|---|---|
| Definition | A written document describing the duties, responsibilities, tasks and objectives of a job role | A written statement of qualifications, skills, experience and personal attributes required to perform the job |
| Focus | The job itself — what the role involves and what the employee will do | The person — what the candidate must have to perform the job successfully |
| Content | Job title, location, reporting structure, duties, working conditions, tools and equipment | Educational qualifications, experience, technical skills, soft skills, physical requirements, personal attributes |
| Purpose | Defines and communicates the nature of the job to potential applicants and existing employees | Sets the benchmark for screening, shortlisting and selecting candidates |
| Used for | Job advertising, role clarity, performance management, job evaluation | Candidate screening, interview criteria, training needs analysis, performance appraisal |
| Answers | ’What is the job?’ and ’What does the job involve?’ | ’Who is the right person for the job?’ and ’What must the person be able to do?’ |
| Prepared from | Job analysis — observation, interviews, questionnaires | Job description — the JS is derived from and dependent on the JD |
| Legal relevance | Defines employment terms and scope of work; used in employment contracts | Must be non-discriminatory — requirements must be justified by the needs of the role |
The relationship between them: The job specification is derived from the job description — you cannot write a meaningful JS without first defining what the job involves. The JD defines the job; the JS defines the person needed to do it. Together they form a complete picture.
Components of a Job Description and Job Specification
The table below maps the key components of each document side by side:
| Component | Job Description Contains | Job Specification Contains |
|---|---|---|
| Title / Heading | Job title, department, location, reporting line, grade/level | Job title and reference number (links back to the JD) |
| Summary | Brief overview of the role’s purpose and how it fits in the organisation | Overall profile of the ideal candidate in 2–3 sentences |
| Duties & Responsibilities | Detailed list of tasks, responsibilities and key result areas | Educational qualifications required (minimum and preferred) |
| Working Conditions | Physical environment, hours, travel requirements, hazards | Years and type of experience required |
| Relationships | Who the role reports to; who reports to it; key internal/external contacts | Technical skills and competencies required |
| Machines & Equipment | Tools, systems, software and equipment the employee will use | Soft skills: communication, teamwork, leadership, problem-solving |
| Performance Standards | How success in the role will be measured | Physical requirements (if relevant and legally justifiable) |
| Salary Range | Compensation range (optional but increasingly expected by candidates) | Personal attributes: values, work style, cultural fit indicators |
How to Write an Effective Job Description
A well-written job description is clear, specific and honest about what the role involves. Follow these steps:
Common mistake: Copying and pasting a previous JD without reviewing it first. Job requirements change. A JD that was accurate three years ago may now describe a role that no longer exists — or miss capabilities that are now essential.
How to Write an Effective Job Specification
A well-written job specification is realistic, non-discriminatory and genuinely reflects what the role requires:
- Distinguish essential from desirable: clearly separate must-have requirements from nice-to-haves. Inflated essential requirements deter qualified candidates
- Be specific about experience: ’5 years of experience’ is vague. ’5 years of B2B sales experience in the SaaS industry’ is meaningful
- Keep qualifications relevant: only require qualifications that are genuinely necessary. Requiring a degree for a role that does not need one reduces diversity and may be discriminatory
- Avoid subjective language: ’dynamic personality’ and ’cultural fit’ are vague and legally risky. Replace with specific, observable attributes
- Review for unconscious bias: research shows that masculine-coded language (’competitive’, ’dominant’, ’aggressive’) deters female applicants. Use neutral language
- Align with the JD: every requirement in the JS should be traceable to a specific duty or responsibility in the JD
Job Description and Job Specification in the Recruitment Process
Job description and job specification are two integral parts of job analysis. They define a job fully and guide both employer and employee through the entire process of recruitment and selection.
Both data sets are extremely relevant for:
- Creating a right fit between job and talent: matching the right person to the right role reduces turnover and accelerates productivity
- Evaluating performance: the JD forms the basis of performance objectives; the JS defines the competencies against which performance is assessed
- Analysing training needs: gaps between the JS and the actual capabilities of the hired employee identify where development investment is needed
- Measuring the worth of a particular job: job descriptions are used in job evaluation exercises that determine pay grades and compensation structures
- Supporting legal compliance: clear, accurate JDs and JSs protect organisations against claims of unfair dismissal or discrimination in hiring
Any job vacancy cannot be filled until and unless the HR manager has these two sets of data. It is necessary to define them accurately in order to fit the right person at the right place and at the right time.
Examples
Example: Job Description Extract — Marketing Manager
Job Title: Marketing Manager
Department: Marketing | Reports to: Chief Marketing Officer
Job Summary: The Marketing Manager is responsible for developing and executing the company’s marketing strategy, managing the marketing team, and driving lead generation and brand awareness across all channels.
Key Responsibilities:
- Develop and implement the annual marketing plan and budget
- Manage a team of 4 marketing executives across digital, content and events
- Oversee all digital marketing channels including SEO, PPC, email and social media
- Commission and manage market research to inform product and campaign decisions
- Report monthly on marketing KPIs to the CMO and Board
Example: Job Specification Extract — Marketing Manager
Essential Requirements:
- Bachelor’s degree in Marketing, Business or a related field (MBA preferred)
- Minimum 5 years of marketing experience, including at least 2 years in a management role
- Proven track record of planning and executing multi-channel marketing campaigns
- Strong analytical skills — comfortable working with data to measure and optimise performance
- Excellent written and verbal communication skills
Desirable:
- Experience in a B2B SaaS or technology company
- Familiarity with marketing automation platforms such as HubSpot or Marketo
- Experience working with CRM systems
Conclusion
Job description and job specification are not administrative formalities — they are the foundation of effective talent management. A well-crafted job description defines what the role is; a well-crafted job specification defines who can do it. Together, they reduce guesswork in hiring, set clear expectations for performance, and provide the benchmark for every people decision that follows — from selection and onboarding to development and appraisal.
Writing them clearly and accurately helps organisations and workers cope with many challenges while on board. The investment of time in getting them right pays dividends across the entire employee lifecycle.
A bad hire almost always starts with a bad job description. Get the foundations right, and the rest of the hiring process becomes significantly easier.


