Glints TalentHub
Log in
Hiring & Talent Acquisition

How to Write a Good Job Description That Attracts Top Talent

Safira Adnin
Safira AdninNovember 14, 2024•11 min read
How to Write a Good Job Description That Attracts Top Talent

A candidate should be able to read your job description and understand what they will do, what they need to bring, and whether the opportunity fits their goals. When those details are missing, even a promising role can be difficult to assess.

For employers, a clear job description also provides a shared reference for recruitment. Your hiring manager, recruiter, and interviewers can use it to agree on the skills and responsibilities that matter before applications arrive.

This guide explains how to write a job description, improve its copy, and adapt it for different roles. You will also find a reusable template and a completed example to help you put the advice into practice.

What is a Job Description?

A job description is a written outline of a role’s purpose, responsibilities, required skills, reporting relationships, and working conditions. It explains what the position involves and what the employer expects from the person doing it.

An internal job description may support workforce planning, performance discussions, and role allocation. A public job advertisement uses that information to present the opportunity to candidates, adding context about the company, benefits, and application process.

The two documents should stay aligned. Engaging recruitment copy can make an opportunity easier to understand, but it should accurately reflect the work and conditions you can offer.

What Should a Good Job Description Include

1. A Clear Job Title and Role Summary

Choose a title that describes the position in language candidates recognise. Include the level of responsibility where it helps clarify the role, such as Marketing Executive, Senior Software Engineer, or Finance Manager.

Avoid titles that leave the function unclear. “Growth Rockstar” tells candidates less than “Performance Marketing Specialist.” If your internal title is unusual, explain the equivalent function in the summary.

Use a short opening paragraph to describe why the role exists, which team it belongs to, and the main contribution you expect. For example: “You will coordinate email and social campaigns for our Singapore sales team, helping prospective customers understand our products and take the next step.”

2. Core Responsibilities and Expected Outcomes

Describe the activities that take up most of the person’s time. Start each responsibility with a clear verb, such as prepare, coordinate, analyse, develop, or maintain.

Where possible, connect the activity to an outcome. “Prepare weekly campaign reports to identify which channels generate qualified enquiries” gives more context than “Prepare reports.”

Use a short list of the main responsibilities. If the role includes several unrelated functions, review its scope with the hiring manager before publishing. A job description should represent a feasible role, with priorities that match the available time and resources.

3. Essential and Preferred Qualifications

Essential requirements are the capabilities someone needs to perform the role. Preferred requirements are useful additions that your team can accommodate or help the person develop.

Separate the two clearly. For example, experience preparing campaign reports might be essential, while familiarity with your specific reporting tool could be preferred.

Review whether each degree, certification, or experience requirement is necessary. Some roles need particular credentials; others can be assessed through relevant work samples or demonstrated skills. Your approach to hiring based on demonstrated skills can help you define requirements around the work candidates will actually perform.

4. Reporting Line and Working Relationships

Explain who the person reports to, which colleagues they work with, and whether they manage employees or external partners.

For example: “You will report to the Marketing Manager and work with sales, design, and external content partners.”

This context helps candidates understand how decisions are made and where their responsibilities sit within the team. It also clarifies whether a role involves individual delivery, people management, or both.

5. Location and Working Arrangements

Specify where the role is based and how work is organised. Include office attendance expectations, usual working hours, travel requirements, and any essential coordination with teams in other time zones.

Avoid using “remote” without explaining the eligible work location. A role may allow working from home within one country while requiring local employment and regular office visits.

If you are hiring across borders, confirm the work location and employment arrangement before advertising. Your guide to hiring a remote employee for a Singapore business can help you plan the next steps.

6. Salary Range and Benefits

Where possible, publish an approved salary range that reflects the role’s scope. State the currency, pay period, and whether the figure represents base salary or includes variable compensation.

For example, “SGD [minimum] to SGD [maximum] gross monthly base salary” is clearer than “attractive remuneration.” Explain commission or bonuses separately, including whether they are guaranteed or depend on stated conditions.

Describe benefits in concrete terms. Instead of “excellent development opportunities,” explain the available training budget or learning support. Only include benefits and working arrangements that your organisation has approved.

7. Application Instructions

Tell candidates how to apply and what information they need to submit. Include a closing date if one exists, and briefly explain the selection stages once they are confirmed.

Ask for materials that help assess suitability. A writing sample can be relevant for a content role; an extensive unpaid project may create an unnecessary barrier at the initial application stage.

If candidates can request adjustments to the application process, explain how to contact your team.

How to Write a Job Description Step by Step

1. Agree on the Hiring Need

Start with the business problem the hire will address. Ask the hiring manager what work needs to be done, why the existing team cannot absorb it, and what progress the new employee should make.

Identify priorities for the first few months. These discussions help distinguish the role’s immediate responsibilities from work that may become relevant later.

2. Match the Scope to the Seniority Level

An executive role should not quietly carry the responsibilities of a department head. Align the expected independence, decision making, and team management with the title and compensation.

For a junior role, explain the support and guidance available. For a senior role, clarify strategic ownership, budget responsibility, or leadership expectations. Use your hiring approach for different seniority levels to keep the criteria proportionate.

3. Draft for the Candidate’s Questions

Organise the description around what candidates need to decide: what the job involves, whether they can do it, how the team works, what the package includes, and how to apply.

Keep company background relevant. A brief explanation of your product, customers, and team is usually more useful than a lengthy company history before the role details.

4. Review for Accuracy and Fairness

Ask the hiring manager to confirm the scope, and ask HR to check employment details and selection criteria.

For roles advertised in Singapore, TAFEP advises employers to use criteria related to candidates’ qualifications, skills, knowledge, and experience. Its guidance also explains how to avoid discriminatory wording and requires a clear reason for language proficiency requirements.

For example, explain that English writing skills are needed to prepare customer communications, rather than asking for a “native English speaker.” For roles based in other markets, review the relevant local requirements.

5. Align the Interview and Assessment Process

Translate the essential requirements into interview questions or proportionate assessments. If campaign analysis is a core responsibility, ask candidates to explain how they would interpret a sample report.

Use the agreed criteria consistently. Introducing new requirements halfway through recruitment can cause confusion and unnecessary reassessment. Clear role alignment is one part of improving hiring speed without sacrificing quality.

Job Description Copywriting Examples

Good recruitment copy replaces vague promises with information candidates can use. These examples illustrate how to make common phrases more specific.

Vague wordingMore useful wording
Support marketing activitiesCoordinate the monthly content calendar, publish approved LinkedIn posts, and report on campaign enquiries.
Must be a strong communicatorWrite clear customer emails and explain campaign results to colleagues outside marketing.
Flexible working environmentWork from the Singapore office on Tuesdays and Thursdays, with home working on the remaining weekdays.
Attractive salary and benefitsState the approved gross monthly salary range, then list confirmed leave, insurance, and learning benefits.
Excellent career growthExplain the skills the employee can develop, the support available, and how performance discussions are organised.

Adapt these examples to your actual role and policies. Specific wording builds clarity only when the details are accurate.

Reusable Job Description Template

Copy the structure below and replace each placeholder before publishing.

Job title: [Recognisable title and level]

Location and work arrangement: [Work location, office attendance, and eligible remote location]

Employment type: [Full time, part time, fixed term, or other confirmed arrangement]

Working hours: [Usual hours, time zone, and relevant scheduling expectations]

Salary: [Approved range, currency, pay period, and base or total compensation]

About the company: [Briefly explain your product, customers, and team]

About the role: [Explain the role’s purpose and main contribution]

Your responsibilities: [List core duties and the outcomes they support]

Essential requirements: [List capabilities needed to perform the role]

Preferred skills: [List useful skills that are not mandatory]

Your team: [Reporting line, colleagues, and any management responsibilities]

Benefits and support: [Confirmed benefits, equipment, and learning support]

How to apply: [Application link, relevant materials, closing date if applicable, and confirmed selection stages]

Job Description Example for a Marketing Executive

The following is a fictional example. Its working arrangements and benefits are illustrative, and the salary placeholders must be completed using an approved range.

Role Details

Job title: Marketing Executive

Location: Singapore, with office attendance on Tuesdays and Thursdays

Employment type: Full time

Working hours: Monday to Friday, 9 am to 6 pm Singapore time, including a one hour lunch break

Salary: SGD [approved minimum] to SGD [approved maximum] gross monthly base salary

About the Company and Role

You will join a business software company serving small and medium sized companies across Southeast Asia. The marketing team creates content and campaigns that help prospective customers understand the product and request a demonstration.

As Marketing Executive, you will coordinate email and LinkedIn campaigns, maintain the content calendar, and prepare performance reports. You will report to the Marketing Manager and work with sales and design colleagues.

Your Responsibilities

  1. Maintain the monthly campaign calendar and coordinate approvals with internal stakeholders.
  2. Draft and publish approved LinkedIn content that explains product benefits and customer use cases.
  3. Prepare email campaigns, check links and audience lists, and coordinate scheduling.
  4. Review campaign performance and share observations with the Marketing Manager.
  5. Work with sales to identify questions that future content should address.

Essential Requirements

  1. Experience coordinating digital marketing campaigns, demonstrated through previous work, projects, or a relevant portfolio.
  2. Clear English writing skills to prepare customer emails and social content.
  3. Ability to organise deadlines and communicate progress to colleagues.
  4. Ability to interpret basic campaign metrics and explain findings.

Preferred Skills

Experience with a CRM or email marketing platform and familiarity with B2B marketing would be helpful. Training on the team’s tools will be provided.

Benefits and Application Process

The company provides a work laptop, a confirmed training budget, and regular performance discussions. The full benefits package will be shared during the initial conversation.

Apply through [company application link] with your CV and one relevant writing or campaign sample. The selection process includes an initial conversation and an interview with the Marketing Manager. Contact [recruitment email] if you need adjustments to participate.

Common Job Description Mistakes to Avoid

Copying an Old Description Without Reviewing It

The role may have changed since the previous employee joined. Confirm current responsibilities, tools, reporting relationships, and compensation before reusing existing copy.

Making Every Requirement Mandatory

A long list can obscure the capabilities that matter most. Keep essential requirements focused and explain which skills can be developed after joining.

Hiding Important Working Conditions

Regular travel, office attendance, shift work, or coordination outside usual hours should be explained clearly. Candidates need this information before investing time in interviews.

Promising Benefits You Cannot Confirm

Avoid implying guaranteed promotions, bonuses, or flexibility when they depend on later decisions. Explain approved arrangements and any conditions accurately.

Treating Low Applications as a Copywriting Problem Alone

Review salary alignment, advertising channels, role scope, and application friction alongside the wording. Your guide to addressing low applicant volume provides a broader starting point.

Turn Clear Hiring Requirements Into Your Next Hire

A clear job description gives your recruitment process a practical foundation. The next step is reaching suitable candidates and assessing them against the requirements you have agreed.

Glints TalentHub supports businesses with recruitment advisory, candidate screening, assessments, and offer coordination. For companies building teams across borders, it also provides employment and workforce management services, including onboarding and payroll support.

Explore Glints TalentHub’s Full Talent Solution to see how you can source, hire, and manage your team through one connected solution.

Join our Employers Community!

Subscribe to our newsletter to receive all our latest news and offers delivered right to your desk.

Keep reading

Related articles

Join our Employers Community!

Subscribe to our newsletter to receive all our latest news and offers delivered right to your desk.

  • Weekly HR & hiring insights
  • SEA market trends
  • No spam, unsubscribe anytime