What Is a Job Description (JD)? How to Write One, with an Example
A Job Description (JD) is a document that defines what a role involves, its responsibilities, who the employee reports to, and the qualifications required. HR uses a JD as the foundation for job postings, candidate selection, salary decisions and performance evaluation. A good JD should contain at least eight sections, from the job title and summary to salary and benefits.
Table of Contents:
- What Is a Job Description (JD)? How to Write One, with an Example
- Job Description vs. Job Specification: What Is the Difference?
- Why HR Should Prioritise Job Descriptions
- What Does a Job Description Include?
- How to Write a Job Description: Step by Step
- Job Description Example
- What Makes a Good Job Description?
- Summary: Why Job Descriptions Matter
- FAQ: Frequently Asked Questions About JDs
Job Description vs. Job Specification: What Is the Difference?
A Job Description explains what a role is and what the employee must do. A Job Specification explains the qualifications a person needs to perform that role. In practice, many organisations combine both in a single JD document, then adapt selected sections into a job posting.
| Document | Question It Answers | Purpose | Readers |
|---|---|---|---|
| Job Description (JD) | What does the role involve, what are its responsibilities, and who does it report to? | Recruitment, pay decisions, performance evaluation and onboarding | HR, supervisors, employees and candidates |
| Job Specification | What education, experience and skills does the person need? | Candidate screening and interviews | HR and supervisors |
| Job Posting | Why should a candidate apply for this role? | Attract candidates through job websites and social media | Candidates |
Why HR Should Prioritise Job Descriptions
A clear JD attracts suitable candidates from the outset, reduces screening time and establishes a shared understanding between the company and employee of what the role requires. An unclear JD can leave candidates confused about the role, resulting in unsuitable applicants or little interest in applying.
Key benefits of a JD for an organisation:
- Recruit the right people Candidates can assess whether they meet the requirements before applying, helping HR receive more suitable applications.
- Set appropriate salaries Compare the scope of work and responsibilities across roles.
- Evaluate performance clearly Supervisors and employees share the same understanding of the core responsibilities.
- Onboard new employees faster Employees know what they need to do and who they report to from day one.
A JD should do more than make an impression. It should also be engaging enough to attract candidates who are the right fit.

What Does a Job Description Include?
A complete JD has eight sections: job title, job summary, duties and responsibilities, reporting line, qualifications, working conditions, salary and benefits, and performance indicators.
| No. | Section | What to Include | Example |
|---|---|---|---|
| 1 | Job Title | Official job title and division or department | Accounting Officer, Accounting and Finance Department |
| 2 | Job Summary | An overview of the role and its main objectives in 2–3 sentences | Maintain accurate accounting records and complete monthly financial closing on schedule. |
| 3 | Duties and Responsibilities | List 5–8 core duties in order of importance, starting each with an action verb. | Record receipts and payments; reconcile bank accounts. |
| 4 | Reporting Line | Who the employee reports to and how many team members they supervise | Reports directly to the Accounting Manager |
| 5 | Qualifications | Education, years of experience, skills and certifications. Separate essential requirements from preferred qualifications. | Bachelor's degree in accounting; 1–3 years of experience |
| 6 | Working Conditions | Employment type, working days and hours, location, and contract duration, if applicable | Permanent employee; Monday–Friday, 08:30–17:30 |
| 7 | Salary & Benefits | Salary range or pay conditions, plus key benefits | THB 18,000–25,000; group health insurance |
| 8 | Key Performance Indicators (KPIs) | Outcomes used to measure successful performance | Complete financial closing by the 5th of the following month. |
Read more about to include in a JD.
How to Write a Job Description: Step by Step
Write a JD in six steps: gather information from people doing the work → write the job summary → list duties in order of importance → define qualifications → add working conditions and compensation → have the supervisor review it.
- Gather information from people doing the work Interview the supervisor or current employee to understand their daily, weekly and monthly tasks.
- Write a job summary in 2–3 sentences Explain why the role exists and what outcomes it delivers for the organisation.
- List 5–8 duties, starting with the most important Start each item with an action verb, such as "prepare", "review" or "coordinate".
- Separate essential requirements from preferred qualifications Include only qualifications relevant to the actual work.
- Add working conditions and compensation Include working days and hours, location, employment type, salary range and benefits.
- Have the supervisor review the JD and revisit it annually or whenever the scope of work changes.
Job Description Example
Example JD for an HR Officer Adapt it for other positions by changing the content of each section.
Job title: HR Officer, Human Resources Department
Job summary: Manage recruitment, employee documentation and monthly payroll data preparation accurately and on time.
Duties and responsibilities:
- Publish job postings, screen applications and schedule interviews as requested by supervisors.
- Prepare employment contracts and new employee documents, and register or deregister employees for social security.
- Collect attendance, leave and OT data for payroll processing.
- Conduct onboarding for new employees and answer questions about benefits.
- Keep the employee database up to date.
Reports directly to: Human Resources Manager
Essential qualifications: Bachelor's degree in human resource management or a related field; 1–2 years of HR experience; proficiency in Excel.
Preferred qualifications: Experience using HR or payroll software.
Working conditions: Permanent employee; Monday–Friday, 08:30–17:30; Bangkok office.
Salary and benefits: Salary according to the company pay structure; social security, group health insurance and annual leave.
Performance indicators: Fill vacancies within 30 days; submit complete payroll data before the payroll cut-off date.
What Makes a Good Job Description?
A good JD clearly defines the work, is written with input from people who understand the role, uses plain language, avoids unexplained abbreviations and stays concise.

1. Clearly Define the Role
Describe the role and its responsibilities clearly and completely to prevent confusion and overlapping duties with other positions.
2. Involve Role Experts or Current Employees
HR cannot know every detail of every department. A good JD should therefore be developed with the person doing the work or the direct supervisor of the role.
3. Use Plain, Easy-to-Understand Language
There is no need for elaborate wording. Avoid vague, complex or potentially misleading terms so candidates can understand the role accurately.
4. Avoid Unexplained Abbreviations
Candidates may not be familiar with internal abbreviations. If an abbreviation is necessary, include its full name or an explanation in parentheses.
5. Keep It Concise and Relevant
A longer JD is not necessarily better. Include only relevant details and stay focused.
Summary: Why Job Descriptions Matter
A Job Description defines what a role involves, its responsibilities and the type of person needed. A good JD covers all eight sections, is developed with people who understand the work, is concise and easy to read, and is reviewed regularly. It helps recruit suitable people, set appropriate compensation and evaluate performance clearly.
Once the JD is ready, the next steps are publishing the vacancy and screening candidates. supports online applications and candidate management in one system. Learn how to use it in or
FAQ: Frequently Asked Questions About JDs
Q: What does JD stand for?
A: JD stands for Job Description. It is a document outlining the duties, responsibilities and qualifications for a role.
Q: Who should write a Job Description?
A: HR should work with the supervisor or the person performing the role. HR manages the format and alignment with the organisational structure, while the supervisor provides details of the actual work.
Q: How long should a Job Description be?
A: Generally, about one page, with 5–8 core duties and 4–6 qualifications. A longer document often indicates that responsibilities from multiple roles have been combined.
Q: Should a Job Description include a salary?
A: Include a salary range or at least the compensation conditions. This helps candidates decide more quickly and reduces interviews with applicants whose salary expectations do not align.
Q: How often should a Job Description be updated?
A: Review it at least once a year and whenever the scope of work changes, the organisation is restructured, or the role is reopened for recruitment.
Read More Articles About Recruitment
