Creating a job: required vs optional fields

Every field on the Details tab of the new-job form, what it means, and which ones are required.

Open the Add Job form

From the top nav click JobsAdd Job. If your workspace has the JD-import feature, the button opens a 3-option modal (Start from Blank, Paste Job Details, Upload a Job File); otherwise it goes straight to the Add Job form. See Your first job post for the full Add Job flow.

This article focuses on the Details tab specifically.

Basic Info section

  • Job Title (required) — what candidates see. Lead with the role/skill, not internal level codes. There's a character meter showing recommended length.

  • Job Code (required) — auto-generated from the title; click the refresh icon next to the field to regenerate, or type your own (e.g. ENG-PY-042).

  • Customer (required for staffing/agency accounts only) — the end client this requisition is for. You can add a new customer inline.

  • Department (optional) — searchable select with an "Add Department" inline option. Helps with reporting and careers-page grouping.

  • Job Type (required, defaults to Full Time). Options:

    • Full Time

    • Part Time

    • Contract-to-Hire

    • Contract

    • Contract Corp-to-Corp

    • Internship

    • Commission Based

    • Freelancer

    • Voluntary

    • Third Party

Job Functions section

All three are required and chained:

  • Industry — pick the industry, which controls the dropdowns below.

  • Employer Type — depends on industry.

  • Job Function — depends on industry. You can add a new Job Function via an inline "Add Job Function" modal.

Specification section

  • Education Level (required).

  • Qualifications (required) — multi-select; type to add new entries comma-separated.

  • Min Experience (required).

  • Max Experience (required).

  • Salary Range (required by Google for Jobs structured data) — min and max with the currency from your company profile.

  • Display salary information on the job page — checkbox to show or hide the range publicly.

Skills section

Add the skills relevant to the role. At least one mandatory skill is required — the form will block save with the message "At least one mandatory skill is required" if you don't.

Location section

  • This is a remote job — checkbox.

  • Country (required).

  • State (required).

  • City (required).

  • Zip Code (required).

The form shows an alert: "Posting jobs to most of the job boards won't work if state, city and zip code are blank" — fill these even for remote roles, using your HQ location.

Job Description section

  • Job Description (required) — rich-text editor.

  • Minimum: 10 words. Recommended: 150+ words. A live word counter shows progress.

  • Placeholder copy: "Describe the role: responsibilities, must-haves, and what success looks like in the first 90 days."

Saving

The bottom of each tab has a Save & Continue button that saves the current tab and advances to the next. The final tab's button reads Save & Finish.

Tips

  • Clone a similar past job to skip most of the form — Clone Job on any job's actions menu opens the form pre-populated.

  • If you have an existing JD, use Paste Job Details or Upload a Job File in the Add Job modal to AI-fill the form.

  • The Job Code is freely editable — match it to your internal tracking format.