Job descriptions

Job descriptions in Mora define the roles on your team. They give Mora context about what each person is responsible for — making goal suggestions, agenda items, and performance reviews more relevant to the actual role.

Job descriptions are shared objects. If two people have the same role, they can share one JD. You manage them from the Job Descriptions tab under My Team.

Creating a job description

Click the + button in the top bar on the Job Descriptions tab to open the creation wizard. You have four options:

Start from scratch

Enter a role title and start typing in the editor. The editor supports markdown shortcuts — type / for a list of formatting commands. Your work is autosaved every 5 seconds, or press Cmd+S to save immediately.

Import from Google Docs

If you already have a job description in Google Docs, paste the document URL and provide a role title. Mora fetches the content and creates an editable JD from it. Your Google account must be connected (Settings → Calendar).

The document URL is not stored — Mora fetches it once and the content lives in Mora from that point forward.

Use a template

Choose from pre-written role templates covering common positions like Software Engineer, Product Manager, Engineering Manager, and more. Each template includes an overview, responsibilities, qualifications, and nice-to-haves. Click any template row to expand it and preview a synopsis before committing — only one template expands at a time.

Templates are starting points — everything is fully editable after creation.

Co-create with Mora

Answer a few questions about the role and Mora generates a complete job description:

  • Job title — the role name
  • Level — Junior through Principal
  • Day-to-day responsibilities — what this person does in a typical week
  • Key skills — the most important technical or soft skills
  • Anything unique — optional context like team size, remote/hybrid, or reporting structure

Mora produces a structured JD with Overview, Responsibilities, Qualifications, and Nice to Have sections. The result is fully editable in the rich text editor.

This does not count against your Ask Mora query limit.

Editing a job description

Click any JD thumbnail on the Job Descriptions tab to open it. The title is editable — click it to rename. The body uses a rich text editor with formatting support:

  • Headings: type # or ## at the start of a line
  • Lists: type - for bullets or 1. for numbered lists
  • Bold/Italic: **bold** or *italic*
  • Slash commands: type / for a menu of formatting options

You can also paste markdown or plain text — it converts automatically.

Assigning team members

You can assign a JD to a direct report in two ways:

  • From the JD page — in the right sidebar, click Assign team member to link direct reports to this role. Multiple people can share the same JD. Click the × next to a name to unassign them.
  • From the direct report’s profile — on the Edit profile page, use the Job description dropdown to select an existing JD or click New to create one.

When a direct report has an assigned JD, their job title on their profile page becomes a link to the full description.

How Mora uses job descriptions

When a JD is assigned to a direct report, Mora incorporates it into:

  • Goal suggestions — goals are aligned with the role’s responsibilities
  • Topic suggestions — topics grounded in the role’s scope
  • Meeting agendas — agenda items relevant to what the person should be doing
  • Merit reviews — performance narrative framed against role expectations
  • Relationship profiles — career direction assessed relative to the JD

A JD gives Mora the “what should this person be doing” context that meeting notes alone can’t provide.