Why It Matters
A well-written job post helps developers quickly understand your needs and decide if they’re a good fit. Clear job posts save time, reduce back-and-forth, and lead to stronger matches.
Job Post Structure
When you create a job in Moonlight, you’ll see prompts like these. Using this structure makes your posting easy for developers to review and respond to:
We are looking for . . .
Describe the role in one or two sentences. Example: “We are looking for a senior React developer to help rebuild our customer dashboard.”
Goals for this job:
List 2–4 clear goals you want the developer to achieve. Example:
Redesign the dashboard to improve performance.
Integrate our new API for user data.
Work expectations:
Explain how you expect the developer to work with your team. Include:
Whether you require any in-person attendance.
Expected participation in virtual meetings (and when).
Any time-zone requirements or limitations.
Rough estimate of weekly hours and project duration.
Links and resources:
Provide links to your product, design mockups, GitHub repos, or other background material. This helps developers understand your context before applying.
Questions for applicants to answer:
Add 2–3 short, specific questions. Example:
“Have you worked with React 18 in production?”
“Can you share a past project where you improved performance?”
Best Practices
Be specific, not generic: “Need a developer” is too vague. Describe your project, goals, and skills required.
Set expectations: Clarify working hours, time-zone requirements, and whether you need real-time communication.
Keep it concise: Aim for 3–6 short sections. Too much text discourages applicants.
Encourage examples: Ask developers to share relevant experience directly in their application.
Use professional tone: Clear, direct language builds trust and attracts the right candidates.
Moonlight Support
Not sure how to phrase your post? Send us a message in the chat — the Moonlight team can help refine your job description to attract the best candidates.
FAQs
Does it cost anything to post a job?
No. Posting jobs on Moonlight is free. A platform fee only applies once work begins.
Can I post more than one job at a time?
Yes. You can post multiple roles and manage them all from your dashboard.
What happens after I post a job?
Every job is reviewed by the Moonlight team before going live. Once approved, it’s shared with our developer network, and you’ll begin receiving applications.
