How to Create a Job Posting
A step-by-step walkthrough: from describing your role to publishing it live for candidates.
Before you start
Creating a job takes about two minutes. Before you create a job posting, prepare the following:
- Select a company: Use the company switcher to pick which company you're hiring for. Every job belongs to one company.
- Your company must be approved: A job can't go live until then. You can still build and save a draft while approval is pending.
- Create-job permission: Your role on the team must allow posting jobs. If you don't see the Create Job button, ask an admin to update your permissions.
Let AI draft it for you
The first screen: “Create a New Job Posting”
Describe the role in a sentence and AI will draft a complete posting in seconds: a full description, job details, and work preferences you can edit before publishing.
- Describe the role: in 10–150 characters, e.g. “Senior Python engineer, remote.”
- Pick the generation language: (English or Bosnian) so the draft matches your audience.
- Click Generate Job Posting: and wait up to a minute while it drafts.
Job Details
The essentials candidates see first
- Job titlerequired: Keep it clear and searchable, e.g. Senior Frontend Developer. Avoid internal jargon.
- Category & subcategory: Pick the field the role belongs to so it surfaces to the right candidates.
- Employment typerequired: Full-time, part-time, contract, and so on.
- Work moderequired: Remote (work from anywhere), Hybrid (a mix), or On-site (at the employer's location).
- Location(s): Search and add the office city. You can add several locations and mark one as Primary.
- Descriptionrequired: What will they do? What's exciting about the role? Highlight responsibilities, team culture, and growth.
- Number of hires: How many people you're hiring for this posting.
- CV requirementrequired: Decide whether applicants must upload a CV or can apply without one.
- Cover letter requirementrequired: Decide whether applicants must write a cover letter or can apply without one.
Additional DetailsOptional
Refine the posting and screen candidates better
You can skip this whole step, but filling it in helps you attract the right people and filter applicants automatically.
Requirements & experience
- Skills: Search and add the skills you're looking for.
- Requirements: Any must-haves for the role.
- Experience: Set a seniority level and an optional min / max years range.
Compensation & perks
- Salary: Choose whether to show or hide pay. If shown, set a min, max, currency, and frequency.
- Benefits: Add from common presets (health insurance, 401(k), flexible PTO, stock options, remote work…) or describe your own package.
Application & screening
- Pre-screening questionnaire: Attach a questionnaire applicants must complete before applying.
- Company culture & development: Flag things like equal-opportunity employer, background/drug screening, growth opportunities, and more.
Review & Publish
Review the preview, confirm the terms, go live
The final step shows a live preview of your posting. Review it, then confirm the details below to go live.
- Listing expiry: Choose how long your job posting stays live on the marketplace.
- Confirm the details: Tick that you've reviewed the preview and it's correct.
- Agree to the posting terms: Acknowledge the platform terms before the job goes live.
After you publish
Once live, your job is visible in the marketplace and open to applications. From the job's page you can:
- View applicants: and move them through your pipeline.
- Edit the posting: if details change.
That's it! You've posted your first job on WizzHire.