
Step-by-Step Guide to Writing a Great Job Description (Free Templates)

Are You Hiring?
Find candidates in 72 Hours with 5+ million talents in Maukerja Malaysia & Ricebowl using Job Ads.
Hire NowIf you’ve ever wondered why great candidates skip your job ads, the answer might be in the job description.
A clear, honest, and structured job description can help you attract better candidates, set the right expectations, and make hiring smoother.
Don't worry, you can enhance your job description to attract excellent candidates.
Read below for how to create a strong job description, complete with examples, templates, and tips.
What is a Job Description?
A job description is a written document that outlines the tasks, responsibilities, qualifications, and expectations for a specific role.
It explains what the job is, what the employee needs to do, and what qualifications are required.
A job description is a tool to:
-
Define what the role involves.
-
Guide recruitment, onboarding, and performance reviews.
-
Set clear expectations for employees.
-
Avoid miscommunication and legal issues.
It’s the first step in the hiring process and also serves as a reference point throughout the employee’s time with your company.
Why Job Descriptions Matter for Employers in Malaysia
For companies in Malaysia, job descriptions help in more ways than one.
When done right, they:
-
Create clarity in roles and responsibilities so employees understand what is expected.
-
Improve recruitment by attracting candidates who match the role.
-
Support onboarding and training because new hires know what they signed up for.
-
Help during performance reviews by serving as a reference.
-
Reduce legal risk, especially in disputes over work scope or contracts.
When you hire someone without a clear description, both parties may have different expectations.
This often leads to miscommunication, poor performance, or even early resignation.
Key Components of a Job Description
Every good job description has a few key parts. Below are the key components, along with examples to help you write your own:
Job Title
Use common terms that match the industry. Avoid jargon or creative labels that may confuse candidates.
For example, use “Sales Executive” instead of “Sales Ninja.”
If you’re unsure, research similar roles on platforms like LinkedIn, or AJobThing, Maukerja to find out what titles other companies use for similar jobs.
Department and Reporting Line
Specify which department the role belongs to and who the person will report to. Candidates can understand their place in the organisational structure.
It also avoids confusion in terms of reporting relationships, especially in bigger companies where many teams work together. Be specific and consistent with internal department naming.
Example: “Marketing Department | Reports to: Marketing Manager.”
Job Purpose/Summary
A short paragraph explaining the overall goal of the role and how it contributes to the company’s objectives.
This is also a great place to link the job’s impact to your company's mission or values.
For example: “This role supports our mission to deliver affordable healthcare by managing patient data systems effectively.”
Key Responsibilities
Use 5–8 bullet points to list the main tasks expected in this role. Start each bullet with a clear action verb like “manage,” “coordinate,” “analyze,” or “support” to keep the focus on what needs to be done. Prioritise responsibilities that directly support your business goals or daily operations.
For example: “Manage incoming customer queries,” “Coordinate weekly inventory checks,” or “Prepare monthly financial reports.”
Using action verbs helps candidates quickly understand the work and makes your job ad more engaging and scannable.
Required Qualifications and Skills
Clearly list what candidates must have to do the job well, such as minimum education level, years of experience, specific technical skills, or certifications.
Start this section by focusing on the non-negotiables. Then, in a separate section, add the ‘preferred but not required’ qualifications to widen the candidate pool without scaring off capable candidates.
Example:
-
Diploma in Business Administration or equivalent.
-
Minimum 2 years of experience in customer service.
-
Proficiency in Microsoft Excel and CRM tools.
Working Conditions
Mention the job location, standard working hours, and whether the role is remote, on-site, or hybrid. If relevant, also state any travel requirements, physical demands, or shift work involved.
This helps candidates know what to expect and whether they can meet the job's physical and scheduling needs.
Example: “Based in Shah Alam, 5-day week, 9 am–6 pm, occasional weekend travel required.”
Compensation Range (optional)
Providing a compensation range can help manage candidate expectations and attract candidates who match your budget.
A clear salary range, such as “RM3,000–RM4,500 based on experience,” gives candidates a realistic idea of what the role offers and saves time by reducing mismatched applications.
You can decide whether to list the range based on your company’s policy or the competitiveness of the role. If you're unsure about what salary range to include, refer to salary data from platforms like LinkedIn, or Glassdoor for similar roles in your industry and region.
Be transparent about whether performance bonuses or commissions are part of the package. Adding “subject to experience” or “with potential for increment” can also help you stay flexible during negotiation.
Example: “RM3,000–RM4,500 based on experience.”
Company Benefits
This section helps attract candidates by highlighting what your company offers beyond salary. Benefits like EPF and SOCSO are expected in Malaysia, but listing them clearly builds trust.
You can also include extras that set your company apart, like annual bonuses, medical insurance, dental coverage, parking allowance, wellness subsidies, or remote work options.
Make the benefits realistic and transparent. Candidates can evaluate the full value of the job and can influence their decision to apply, especially when comparing similar roles.
Example: “EPF, SOCSO, annual bonus, medical insurance, dental allowance, company laptop, parking pass.”
Hiring Timeline
Stating a hiring timeline can help set expectations for both internal teams and candidates.
For internal stakeholders, it clarifies when the position needs to be filled and guides the urgency of recruitment efforts.
Candidates can have clarity on how soon they can expect a decision. Be specific with your dates. Instead of “ASAP,” say “Target hire date: August 2024.”
The hiring process can also be more accountable and avoid unnecessary delays.
Other Benefits
Non-monetary benefits can make a big difference in candidate interest.
These could include tools and perks that support productivity, well-being, or daily work convenience.
For example, mention if the employee will be provided a laptop, access to wellness subsidies, parking facilities, or team-building retreats.
Highlighting these perks gives candidates a clearer picture of the work environment and helps your offer stand out from others in the same pay range.
How to Write a Job Description
Writing a good job description is like writing a product listing, except the “product” is the job itself.
Here are some steps and extra tips to help:
- Use clear and concise language. Avoid long sentences or internal jargon. Keep it easy to read.
-
Avoid discriminatory language. Do not mention gender, race, age, or appearance unless legally required.
-
Use bullet points where it helps. Bullet points help with scannability, especially in responsibilities and qualifications.
-
Match the job description to the job title and salary. Be honest about the role’s level. A junior role shouldn’t have “manager” in the title.
-
Add a hook in the summary. One sentence to make the candidate curious. Example: “Join our dynamic team to grow your sales career in the F&B industry.”
-
Check similar listings. Benchmark against top-performing ads on sites like AJobThing, Maukerja or LinkedIn.
-
Include a company culture brief. Mention your mission or work values in 1–2 lines to help with employer branding. This can give the candidates a brief vision of what it looks like to work in your company.
-
Review and get feedback: Ask team members or supervisors to review the draft before publishing.
Job Description vs. Job Specification
Aspect |
Job Description |
Job Specification |
Focus |
The role itself |
The person needed for the role |
Purpose |
Explain job duties, responsibilities, and where the job fits in the organisation |
List qualifications, skills, experience, and traits required |
Example |
“Responsible for managing warehouse stock and daily logistics coordination.” |
“Minimum SPM, 1 year logistics experience, basic Excel skills, team player.” |
Use Case |
Recruitment ad, employee handbook, job contract reference |
Resume screening, interview prep, training design |
Common Mistakes in Writing Job Descriptions
Even experienced HR professionals make errors that can turn good candidates away.
Here are common issues and how to fix them:
Too Vague
The phrase “Handle admin work” can lead to multiple interpretations, which may leave candidates unclear about its meaning.
It would be helpful to break this down into specific tasks so that candidates can better understand the job description and set accurate expectations.
For example, you could clarify it as: “Prepare monthly reports, manage office supply inventory, and answer phone calls.”
Too Long or Too Detailed
It is mentioned before that making the job description into bullet points can help candidates scan and understand in a quick time. But if you write 20 bullet points covering every single task, it can overwhelm the candidates. They may skip applying.
To avoid this, keep to the top 5–8 core duties. Mention “Other tasks as assigned” for flexibility.
Biased Language
A company that prioritizes inclusivity has a distinct advantage in attracting job candidates. However, some companies tend to use biased language in their job descriptions, such as “Looking for a young, energetic sales rep,” which can exclude older candidates and potentially lead to legal troubles. Instead, focus on the skills required for the job.
For example, you could say: “Looking for a self-motivated sales executive with strong communication skills.” This approach ensures that your company is not perceived as biased.
Unrealistic Requirements
“Fresh graduate with 5 years of experience.” This statement seems unrealistic, doesn’t it? If you continue to write job descriptions with requirements that don’t align with reality, you risk discouraging potential candidates.
Therefore, when creating a job description, ensure that the requirements are in line with real market expectations.
Not Reviewing or Updating Job Description Regularly
Many job openings still list outdated descriptions.
If candidates read these descriptions, they might assume that the daily responsibilities align with what is stated, even if it is no longer accurate.
To ensure that candidates have the same expectations as you regarding the day-to-day responsibilities, it’s important to update your job descriptions regularly or whenever roles evolve.
4 Sample Job Description Templates for Malaysian Employers
We’ve included 4 ready-to-use templates you can download and customise.
These templates are built around best practices and tailored for the Malaysian market:
Job Title: Department: Reports to: Job Summary / Purpose: Key Responsibilities:
Required Qualifications and Skills:
Preferred Qualifications (Optional):
Working Conditions:
Compensation Range: RM2,200 – RM2,800/month, depending on experience. Benefits:
Hiring Timeline: Role to be filled by mid-August 2025. |
Job Title: Sales Executive – Mid-Level Role Overview: Main Responsibilities:
Required Qualifications & Skills:
Nice to Have (Preferred Skills):
Work Location & Hours:
Salary & Compensation :
Company Benefits:
Hiring Schedule: We aim to complete hiring by mid-September 2025. |
Department & Reporting Line: Human Resources Department Job Purpose / Summary The HR Manager is responsible for leading the HR function to support business objectives. This role oversees the full spectrum of HR operations, including recruitment, employee relations, compliance, payroll, and policy development. As a key member of the management team, the HR Manager helps shape company culture and creates a positive, productive work environment. Key Responsibilities
Required Qualifications and Skills Must-Have:
Preferred:
Working Conditions
Compensation Range RM6,000 – RM8,000/month (depending on experience) Company Benefits
Hiring Timeline Target to hire by: End of August 2024 Non-Monetary Benefits
|
Job Title: Software Engineer Department & Reporting Line: Technology Department Reports to: Head of Engineering / Tech Lead Job Purpose / Summary We are looking for a Software Engineer to join our growing tech team to develop reliable, high-performance web applications. This role involves collaborating with designers, product managers, and other engineers to build new features, improve code quality, and solve technical challenges. The ideal candidate is someone who enjoys clean code, agile teamwork, and delivering real-world impact to users. Key Responsibilities
Required Qualifications and Skills Must-Have:
Preferred:
Working Conditions
Compensation Range RM5,000 – RM7,000/month (negotiable based on experience) Company Benefits
Hiring Timeline We aim to fill this position by October 2024 Non-Monetary Benefits
|
How to Avoid Job Descriptions Recognized as a Job Scam
Some job descriptions end up sounding like scams without meaning to. How to prevent that?
-
Be transparent with your company name and contact information.
-
Avoid overpromising benefits without a clear explanation.
-
Mention that no payment is required from candidates.
-
Use official hiring platforms and emails.
-
List realistic duties and salary based on industry benchmarks.
Clear and professional job descriptions protect your employer brand and attract better candidates.
How Often Should You Update Job Descriptions?
At a minimum, review all job descriptions:
-
Once a year
-
When an employee leaves
-
When the job scope changes
-
During performance review cycles
Updating job descriptions regularly will keep them aligned with current business needs and prevent confusion for new hires.
Using Job Descriptions in Performance Reviews & Promotions
Job descriptions aren’t just useful during hiring. They also help track employee progress. During reviews:
-
Compare actual performance with the listed duties.
-
Identify tasks that were added or removed.
-
Use the JD to discuss career growth or additional responsibilities.
By doing this, performance reviews are more fair, structured, and tied to real expectations.
FAQ
What makes a good job description?
It’s clear, specific, and tailored to the job role. It also avoids vague language and outlines both what the job needs and what the candidate brings.
Can I use ChatGPT to generate a job description?
Yes, but always edit and review it to match your company’s needs, culture, and Malaysian labor laws.
Are job descriptions mandatory in Malaysia?
They are not legally required, but are highly recommended for clarity and legal protection.
Should I include salary in the job description?
It’s optional but helpful. Including a salary range can attract the right candidates and reduce mismatch.
How do I create different job descriptions for similar roles in different departments?
Start with a base template, then adjust the responsibilities and goals to fit the department.
Can I use the same job description for foreign and local hires?
Yes, but adjust for language, visa, or cultural expectations if needed.
How does a job description relate to the contract of employment?
The job description supports the contract by giving more context to the role. It’s not legally binding, but it helps clarify duties and expectations.
Need to Hire Fast?
Let AJobThing help you find the right people who will grow with your company.
Post your job ads and connect with top talent across platforms like Maukerja, Ricebowl, and Epicareer today.
Read More:
- How to Use 'KIV' Professionally in Recruitment Decisions
- What Does an HR Officer Do? Responsibility, Key Skills, Importance
- Akta Kerja 1955 (Pindaan) 2022: What Malaysian Employers Must Know
- How Employers Can Embrace National Work From Home Day in 2025
- How to Handle Employees Who Abscond from Work in Malaysia
- Dependant Pass Malaysia 2025: Eligibility, Process, and HR Tips
- Who Can Look at Employee Personnel Files?
- Why a Clear Signing Off From Work Policy Matters
- What is Work Life Balance? Benefits, Factors, and How to
- 75 Company Gift Ideas for Employee Resignation
- 150+ Nama Nama Company Yang Best to Inspire Your Business Name
- Jadual Caruman KWSP 2024/2025 (EPF Contribution Schedule)
- EPF Voluntary Contribution in Malaysia: How It Works & Benefits
- STR 2025 (Sumbangan Tunai Rahmah): Eligibility, Payment Dates & How to Apply
- CP22 Form: Deadline, Free Download Form, How to Fill
- CP204: Deadline, Calculation, & Free Download Form
- How to Use ByrHASiL for Online Tax Payments in Malaysia
- PCB Deduction in Malaysia: Calculation, Rates & Employer Guide
- What is the 182 Days Rule in Malaysia? Tax Residency Explained
- Labour Law Malaysia Salary Payment For Employers
- Best Answers for 'Why Should We Hire You' – A Guide for Employers
- 12 Employment Types You Need to Know: A Guide for Employers
- What is Precarious Employment? Risks, Challenges, and Solution
- New EPF Retirement Savings: Helping Employers Support Financial Well-Being for Employees
- Higher Pensioners in 2024, Government Set to Finalize Pension Rates
- Lack of Diversity in Candidate Pool: Why It Matters and How to Improve It