writing-job-descriptions
Framework for writing job descriptions that attract the right candidates by defining business impact.
- Start with 12-month success: define what changes in the business after the hire, not a list of daily tasks
- Identify the spike: determine one or two areas where the candidate must excel, rather than seeking a generalist
- Replace proxies with outcomes: frame requirements around specific capabilities and progress, not years of experience or tool lists
- Use polarizing language intentionally: be specific about work pace, environment, and values to filter for cultural fit
- Treat job descriptions as iterative: evolve the role definition based on actual candidates you meet and market reality
Writing Job Descriptions
Help the user write effective job descriptions using frameworks and insights from 6 product leaders.
How to Help
When the user asks for help with job descriptions:
- Define success first - Ask what success looks like 12 months after the hire, not what tasks they'll do
- Identify the spike - Determine the one or two areas where this person needs to excel (not everything)
- Write for progress - Frame the role around the progress to be made, not a list of arbitrary tasks
- Consider the signal - Discuss whether the language attracts or repels the right candidates
Core Principles
Start with 12-month success
Jonathan Lowenhar: "Start with, it's 12 months later, you hired the person, 12 months have gone by, you're clinking champagne because of how great it's been. What's changed about the business?" Define success by business impact after one year, not a list of responsibilities.
Job descriptions are made up
More from refoundai/lenny-skills
personal-productivity
Help users manage their time and tasks more effectively. Use when someone is overwhelmed with work, struggling with focus, trying to balance multiple responsibilities, or asking how to get more done.
4.6Kcompetitive-analysis
Help users understand and respond to competition. Use when someone is positioning against competitors, evaluating market threats, running competitive war games, or deciding how much to focus on competitors versus customers.
1.9Kbrand-storytelling
Help users craft compelling brand narratives. Use when someone is defining brand strategy, writing company positioning, creating pitch narratives, developing messaging frameworks, or trying to make their company story more memorable.
1.8Kwriting-prds
Help users write effective PRDs. Use when someone is documenting product requirements, preparing specs for engineering, writing feature briefs, or defining what to build for their team.
1.7Kcontent-marketing
Help users build content marketing strategies. Use when someone is starting a blog, building SEO, creating thought leadership content, or deciding on content formats and distribution channels.
1.7Kvibe-coding
Help users build software using AI coding tools. Use when someone is using AI to generate code, building prototypes without deep technical skills, or exploring how non-engineers can create functional software through natural language.
1.7K