How to Write a Job Offer with GitHub Copilot
Writing an effective job offer is a delicate exercise requiring precision and creativity. GitHub Copilot, the AI assistant integrated into your code editor, can help you structure and write compelling job offers in minutes. Whether you are a recruiter, HR manager, or manager, Copilot allows you to generate clear, inclusive, and attractive job descriptions. In this tutorial, you will learn how to use Copilot to create a complete job offer, from an engaging title to the benefits offered, through the description of missions and the desired profile. You will discover how to formulate your prompts to get professional results tailored to your industry.
Prerequisites
- 1.Have Visual Studio Code installed with the GitHub Copilot extension active
- 2.Have a GitHub Copilot subscription (Individual, Business, or Enterprise)
- 3.Know the key information of the position to be filled (title, department, experience level)
- 4.Have a clear idea of the company culture and values to convey
Steps
Define the structure of the offer in a file
Open VS Code and create a new file (e.g., job-offer.md). Start by writing a comment or header describing the context of the position. Copilot uses existing content in your file to generate relevant suggestions. The more initial context you provide, the more accurate and tailored the suggestions will be.
Job Offer: Senior Full Stack Developer
Company: [COMPANY_NAME] - Sector: Fintech
Location: Paris, hybrid remote
Contract Type: Full-time
Job Description
Generate the mission description with Copilot Chat
Open the Copilot Chat panel (Ctrl+Shift+I) and ask it to write the main missions of the position. Provide details about the team, technologies used, and expected responsibilities. Copilot will generate a structured list of missions that you can refine by asking follow-up questions directly in the chat.
Write a list of 6 to 8 main missions for a Senior Full Stack Developer position in a Parisian fintech. The team uses React, Node.js, and PostgreSQL. The candidate will mentor 2 junior developers and participate in architectural decisions. The tone should be professional yet engaging.
Write the desired profile and skills
Use Copilot to generate the desired profile section by distinguishing required skills from preferred skills. This distinction is essential to avoid discouraging qualified candidates. Ask Copilot to formulate requirements inclusively, avoiding unnecessary jargon and discriminatory criteria.
Generate the desired profile for this position with two sections: 'Required Skills' (5-6 points) and 'Nice-to-Have Skills' (3-4 points). Include both technical and soft skills. Avoid exclusionary wording like 'young and dynamic' or 'graduate from a top school.' Favor experience and concrete achievements.
Add benefits and company culture
Candidates increasingly value benefits and company culture. Use Copilot to write an attractive section highlighting what your company offers beyond salary. Provide some concrete elements (training budget, remote work policy, team events) and let Copilot structure and enrich this section.
Write a 'What We Offer' section for this job offer. Items to include: remote work 3 days/week, training budget of €2000/year, health insurance covered 100%, meal vouchers, attendance at tech conferences. The tone should make people want to apply without being exaggerated. Add 2-3 elements about company culture (benevolent code reviews, pair programming, retrospectives).
Review, optimize, and finalize the offer
Use Copilot Chat to review the entire offer and optimize it. Ask it to check tone consistency, detect repetitions, and suggest improvements. You can also ask it to rephrase certain passages to make them more inclusive or impactful. Finally, ask it to generate an engaging final call to action.
Review this complete job offer and suggest improvements: check tone consistency, remove repetitions, ensure language is inclusive and non-gendered. Add a concluding paragraph with a call to action that encourages people to apply. Also suggest a catchy email subject line for distributing this offer.
Common mistakes to avoid
- ✗Copy-pasting Copilot's suggestion without customizing it: each offer must reflect the reality of your company and the position
- ✗Not providing enough context in the initial prompt, resulting in generic and undifferentiated offers
- ✗Forgetting to check for discriminatory criteria in the generated text (age, gender, diploma origin, family situation)
- ✗Listing too many required skills, discouraging good candidates who do not check 100% of the boxes
- ✗Neglecting the benefits and company culture section, when it is often the decisive factor for candidates
FAQ
Can GitHub Copilot write job offers in languages other than French?
Are offers generated by Copilot compliant with French labor law?
Can I use Copilot to adapt the same offer for multiple recruitment platforms?
Related tutorials
How to use this prompt
- Copy the prompt with the button above.
- Paste it into ChatGPT, Claude or your favorite AI assistant.
- Replace the bracketed variables with your details, then refine the result.
About Prompt Guide
Prompt Guide is a free library of 2500+ ready-to-use prompts for ChatGPT, Claude and other AIs, with guides to learn prompting and tools to build and optimize your own prompts.
More tutorials
How to Write a Job Offer with Mistral
Writing an effective job offer is a delicate exercise that requires finding the right balance between technical precision and attractiveness. Mistral, the leading French AI, can help you create professional, inclusive, and impactful job postings. In this tutorial, you'll learn step by step how to use Mistral to craft job offers that attract top candidates while respecting best writing practices and French legal obligations. Say goodbye to generic ads: it's time for customized offers that truly reflect your company culture.
How to Write a Job Offer with Sora
Writing a compelling job offer is essential to attract top talent. With Sora, OpenAI's video generation tool, you can go far beyond traditional text by creating engaging and professional job offer videos. This tutorial guides you step by step to transform a traditional job offer into dynamic video content using Sora.
How to Write a Job Offer with Stable Diffusion
Stable Diffusion is an AI image generation tool that can transform your job offers into visually attractive content.
How to Write a Job Post with Midjourney
Midjourney is an AI image generation tool that can transform your job posts into visually appealing content. In this tutorial, learn how to create professional visuals that attract candidates and strengthen your employer brand.
How to Write a Job Posting with DALL-E
DALL-E, OpenAI's AI image generation tool, can transform your job postings by making them visually striking and memorable.
How to Write a Job Posting with Perplexity
Writing an effective job posting is a strategic exercise that determines the quality of applications received. Perplexity, thanks to its real-time research capabilities...
Get new prompts every week
Join our newsletter.