India's Largest HR Virtual Summit
23rd July, 2026 Register for FREE

Job Description (JD): A Guide

Published: Jul 19, 2022
Updated: May 24, 2026
Read Time: 13 Mins
Author: Parismita
Job Description (JD): A Guide
Summary

Writing a job description requires clarity, intent, and an understanding of the role. This blog explains how to structure responsibilities, define skills, and communicate culture effectively. It also offers simple tips to make JDs more inclusive and appealing to the right candidates.

A job description is the first point of contact between your organization and your next hire. It sets the initial tone for the recruitment process and gives a glimpse into your company’s culture and values, shaping candidates’ first impressions of your company. 

A great job description opens the way for you to reach ample applicants, making it easier to find the perfect fit for your team. 

Use this article as a guide to craft the perfect JD. We cover detailed steps and lots of useful tips. 

Let’s begin. 

Streamline Your Hiring with AI-Powered ATS
Try Keka

What is a Job description?

A job description is a document that lists the prerequisites for a job role, its duties, responsibilities, and requirements. It helps candidates gauge if they qualify for the given role, and match the skills and qualifications enlisted in the JD. 

The main purpose of a job description is to present the candidate with clear expectations on what to expect from the role along with the organization’s expectations. The HR manager also uses this document to evaluate if the candidate meets the requirements of the role.

Job description definitions

According to Earnest Dale, an organizational theorist born in Germany, a good job description should be able to clearly define the scope and nature of the job. It should plainly state and define the duties and responsibilities included in the job description.

Specificity is the hallmark of a detailed job description. It must include the type of work, experience, required skills, and amount of responsibility of an employee during the performance of the work at each stage.

What are the components of a Job description?

A good job description must contain the following components. 

Job Title The official job position that will be offered to the candidate if hired. 
Job location The exact location of the job, if there are multiple locations,, and if the job is hybrid or remote. 
Job brief/summary A concise overview of the role. You can include company, and industry details in this section too.
About the role The role and the impact it has on the company’s success.
Department Name of the department/team 
Line of reporting Job title of the reporting manager for the role.
Duties and responsibilities The specific tasks and duties the employee will perform regularly or periodically.
Must-have requirements The skills, certifications, education, and years of experience required to qualify for the role.
Good-to-have requirements The additional skills/qualifications/certifications that will give more preference to the candidate. 
Benefits provided Perks and benefits offered by the company, such as health insurance, retirement plans, and paid time off.
Salary range Transparent salary range to manage expectations and attract candidates within the desired budget.
Working conditions/hours Detail the working environment, hours, and any special conditions, like shift work or travel requirements.
Application instructions Clearly explain how candidates should apply, including any required documents or deadlines.

How to write a Job description?

how to write job description

A job description is usually written by the hiring manager or the recruiter in charge of the position. However, in some cases, the HR may not have the awareness of the exact specifications required for the role. 

To ensure that the JD serves its best purpose, use the following steps while writing a job description: 

1. Consult the reporting manager of the role

Meet with the reporting manager to gather details on day-to-day activities and the exact expectations. It should align with the actual needs of the team.

Furthermore, discuss key metrics or KPIs the role is expected to achieve. This gives the candidates clear instructions on what to expect and the level of commitment. 

Pro tip: Use a job description template. It helps ensure that all job descriptions across the organization have a consistent format and structure. This not only saves time but also makes it easier for candidates to compare roles.

2. State the purpose of the role

Articulate, above all, the main purpose of the role within the organization. The section should establish a link with the corporate strategy or greater business goals. Candidates must be able to understand what they’re bringing to the table. 

3. Communicate the requirements precisely and clearly

Jargon or flowery language can repel some candidates; hence, avoid using terms that are not core to the role. Any ordinary person should be able to understand the requirements except for technical roles. 

Write the JD in plain language and avoid vagueness. Mention the qualifications, skills, and experience levels required for the position while being specific about what is a requirement versus what is desired.

4. Specify the location and working conditions

The job description should mention whether the role is remote, hybrid, or on-site. It should also point out any unusual working conditions, including required travel, physical demands, or extra work hours.

If there are flexible working arrangements offered in the role, make it clear in the JD itself. This could be information of importance and very attractive to some talented people.

5. Discuss the salary range 

Specify the salary range, where applicable. This kind of transparency sets expectations and helps to attract candidates that fit the compensation being offered. Apart from the salary, you should stipulate any other benefits, bonuses, or perks that make the job attractive.

6. Have a welcoming tone

The tone should be professional but, at the same time, inviting, making the applicant feel valued and encouraged to work in your organization.

Use language that invites a much more varied candidate pool. Phrases such as “We encourage all qualified candidates to apply” should help create a highly open and conducive environment.

Job Description Sample and Examples

Here’s a sample job description that you can use as a reference:

Job title: Senior Marketing Manager

Job location: Chicago, IL (Hybrid)

Job brief/summary

We’re seeking a creative and results-driven Senior Marketing Manager to lead our marketing initiatives and drive brand growth. The ideal candidate will have a proven track record in digital marketing, content strategy, and team leadership.

About the role

As our Senior Marketing Manager, you’ll drive our marketing efforts, develop innovative campaigns, and collaborate with cross-functional teams to achieve our business goals. You’ll play a crucial role in shaping our brand voice and expanding our market presence.

Department: Growth

Reporting manager: Chief Marketing Officer

Duties and responsibilities

  • Develop and implement comprehensive marketing strategies
  • Lead a team of marketing professionals, providing mentorship and guidance
  • Create and manage marketing budgets
  • Oversee digital marketing campaigns, including SEO, SEM, and social media initiatives
  • Analyze market trends and competitor activities to inform marketing strategies
  • Collaborate with product teams to ensure effective go-to-market plans
  • Measure and report on the performance of marketing campaigns
  • Manage relationships with external vendors and agencies

Must-have requirements

  • Bachelor’s degree in Marketing, Business, or related field
  • 5+ years of experience in marketing, with at least 2 years in a leadership role
  • Proven track record in developing and executing successful marketing campaigns
  • Strong analytical skills with experience in data-driven decision-making
  • Excellent communication and presentation skills
  • Proficiency in marketing automation and CRM tools

Good-to-have requirements

  • MBA or relevant master’s degree
  • Experience in the tech or SaaS industry
  • Knowledge of marketing analytics tools (e.g., Google Analytics, Mixpanel)
  • Project management certification (e.g., PMP, PRINCE2)

Benefits if you join [company_name]

  • Comprehensive health, dental, and vision insurance
  • Generous paid time off and parental leave
  • Professional development budget
  • Gym membership reimbursement
  • Flexible work arrangements

Salary range: $110,000 – $140,000 per year, commensurate with experience

Working hours

  • Full-time position (40 hours per week)
  • Hybrid work model: 3 days in office, 2 days remote
  • Occasional evening and weekend work may be required for campaign launches or events

Application instructions

To apply, please submit your resume, cover letter, and a portfolio of your marketing campaigns to careers@companyname.com with the subject line “Senior Marketing Manager Application – [Your Name]”. Applications will be reviewed on a rolling basis, and the position will remain open until filled.

[Company Name] is an equal-opportunity employer. We celebrate diversity and are committed to creating an inclusive environment for all employees.

Here are some examples of job descriptions you can refer to:

What is the difference between a Job description and a Job specification?

The following table describes the differences between a job description and a job specification based on various aspects. 

Aspect Job Description Job Specification
Definition A document that outlines the duties, responsibilities, and overall purpose of a specific job. A document that details the qualifications, skills, and attributes required for a specific job.
Purpose Describes what the job entails and what the employee is expected to do. Describes what the ideal candidate should possess in terms of skills, experience, and qualifications.
Focus Focuses on the role itself, including tasks, responsibilities, and working conditions. Focuses on the candidate, specifying the criteria needed to perform the job successfully.
Audience Primarily used by HR, management, and candidates to understand the job’s expectations. Used by HR and management during the hiring process to screen and select candidates.
Usage Helps in creating job postings, performance evaluations, and role clarification. Helps in assessing candidate qualifications during recruitment and selection.
Level of Detail Generally broader, providing an overview of the job’s scope and objectives. More specific, detailing the exact requirements necessary to perform the job effectively.

What are the differences between Job descriptions and Job responsibilities?

Basis For Comparison Job Description Job Responsibilities
Meaning A comprehensive document that outlines the key aspects of a job, including duties, scope, and purpose. Specific tasks and duties that an employee is expected to perform as part of their job.
Purpose Provides an overview of the job’s purpose, scope, and role within the organization. Details the exact duties that an employee must fulfill on a day-to-day basis.
Scope Broad, covering all aspects of the job including qualifications, working conditions, and job purpose. Narrow, focusing specifically on what the employee needs to do.
How is it used? Used for creating job postings, role clarification, and setting expectations for the position. Used for performance evaluations and ensuring that employees are meeting the expectations of the role.
Level of detail More detailed, often providing context for why tasks are performed and how the role fits into the organization. More task-oriented, detailing what needs to be done without additional context.
Who is it for? HR, management, and potential candidates to understand the job as a whole. Primarily used by employees and their managers to track and evaluate job performance.

7 tips for writing a perfect job description

1. Identify 4-6 core functions of the position, and list the specific duties within each function. This ensures a comprehensive understanding of the role’s responsibilities.

2. Begin each duty statement with an action verb in the first person, present tense (e.g., write, calibrate, analyze). This makes the JD clear and action-oriented.

3. Choose words with a single meaning and avoid jargon. Where terms may have varying interpretations, provide examples or explanations to ensure clarity.

4. When a duty statement is too detailed for a single sentence, break it down into a list. For example:

    1. Function: Staff Personnel Administration
    2. Duty: Process annual staff merit increases:
      1. Consult with management to determine their recommendations.
      2. Answer questions regarding the staff merit increase policy.
      3. Monitor increases for budgetary restrictions and negotiate needed exceptions.

5. Spell out and define any uncommon abbreviations to avoid confusion. Ensure that all terminology is easily understood by potential applicants.

6. Do not include references to personal qualities or skills in the JD. Focus solely on the tasks and responsibilities required for the role.

7. Clearly define qualitative terms like “complex,” “large,” or “difficult” to avoid ambiguity. Provide context or examples to specify what is meant.

Things to avoid while writing a JD

To ensure that a job description is effective and inclusive, you must pay some extra attention. Mistakes to avoid range from using discriminatory language to being vague about the description or responsibilities for the job.

Here is an non exhaustive list of  Don’ts:

  • Use discriminatory language
  • Include excessive jargon or buzzwords
  • Be vague about job responsibilities
  • Overuse superlatives (“rockstar,” “ninja,” etc.)
  • Make the description too long or wordy
  • Use gendered language
  • Neglect to mention essential physical requirements
  • Forget to include the location or remote work options
  • Use internal acronyms or company-specific terms
  • Copy and paste from outdated job descriptions
  • Misrepresent the role or company
  • Omit important details about work schedule or travel requirements
  • Use a tone inconsistent with your company culture
  • Forget to update the job description regularly

Beyond job descriptions: What’s next?

Job descriptions are only a small part of the recruitment process. There are many other critical stages in the hiring process, from screening resumes to onboarding. Each step requires proper planning and execution to find the right fit while delivering a great candidate experience.

However, such elaborate processes managed manually take a lot of time and can be error-prone. Here is where Keka steps in. Being the all-in-one recruitment and onboarding automation platform, Keka automates your entire hiring cycle.

Keka saves not only time and resources but also lets one optimize the candidate experience, improves the quality of hiring, and complies with the law. With Keka automating your hiring tasks, your HR team is free to work on the more strategic aspects of talent acquisition.

Frequently asked questions

1. Why are job descriptions important?

Job descriptions provide clarity and set expectations for both employers and employees by clearly outlining the duties, responsibilities, and goals of a role. They also ensure legal compliance, reducing the risk of discrimination claims by clearly defining job requirements.

2. How should I format a job description?

Format a job description with a clear structure, starting with the job title and a brief summary. List responsibilities using bullet points and action verbs, followed by qualifications, working conditions, and reporting structure. Keep the language concise and easy to read.

3. How can I make my job description inclusive and avoid bias?

  • Use Gender-Neutral Language: Avoid gender-specific pronouns and terms. Instead of “he” or “she,” use “they” or refer to the role (e.g., “the candidate”).
  • Focus on Essential Criteria: List only the qualifications and skills that are truly necessary for the role. Avoid including unnecessary requirements that could exclude certain groups.
  • Be Mindful of Language: Avoid terms that might unintentionally discourage certain applicants. For example, instead of “aggressive,” use “proactive” or “driven.”
  • Encourage Diversity: Include a statement that welcomes applicants from diverse backgrounds and encourages all qualified candidates to apply.

4. What is the difference between a job description and job profile?

A job description details the specific duties and qualifications for a role, while a job profile provides a broader overview, including ideal candidate traits and how the role fits within the organization.

5. Are there legal considerations when writing job descriptions?

Ensure the job description does not include language that could be seen as discriminatory based on age, gender, race, disability, or any other protected characteristic. The job description should comply with local, state, and federal employment laws, including the Fair Labor Standards Act (FLSA) for exempt and non-exempt status.

6. Where can I find examples or templates for job descriptions?

Examples and templates can be found on online job boards or HR resources such as Keka’s HR Toolkit. Find more than 200 job description templates that are ready to use and customizable: Job Descriptions

TABLE OF CONTENT

    See Keka in action

    Discover why fast-growing companies are making the switch for a
    sharper, more intelligent Payroll, HR and Project experience.

    We use cookies to ensure you get the best experience. Check our "cookie policy