Jan 05, 2022 — By Igor Krasnik
The world is overloaded by the tech companies. More and more startups launched every year. VCs struggle to find the best startups to invest, while startups fight for the best talent.
Job posting is an essential part of your company's HR brand. It’s likely the first piece of information about your company that your future teammate will see.
Potential coworkers meet your company’s vision, culture, achievements through a job. The more generic and the less inspiring your job description — the less likely you attract the right talent.
I’ll show you how to grab attention and attract the qualified creative talent to your company.
About the author
My name is Igor. I’m CTO in Paralect, 160-people startup studio. I interviewed more than 100 people in various roles: engineers, product managers, designers, HRs and more.
Around a year ago, I was searching for a product manager but couldn’t find any good candidate during 6+ months. Later I came up with the job description that helped me to find great candidates and hire in just a few weeks!
It made me think serious about the detailed jobs descriptions and spend more time on quality job openings.
I’ll show how I built a recent Paralect's job posting — “Node.JS Developer”. I will include actionable advice so you can use for your own page.
This article will be useful for startups at any stage. It will help to attract high demand specialists.
Even though my example describes a technical role, you can apply the advice to other roles.
Let's go!
The plan for your next job opening:
- Start with a catchy banner/visual
- Introduce the head of the department
- Briefly expose company culture
- Describe your existing experience
- Express your opinion on the future of the job
- Explain required skills
- Guide how to learn required skills
- Specify responsibilities
- Add the growth opportunities outside the daily routine
- Finish with call to action
And here’s what I came up with 👇
1. Start with a catchy banner/visual
Banner immediately adds a personal touch to the job posting.
Use existing company visuals, find an image in google, come up with your own illustration. But keep it personal, warm and distinguishing.
It should fit your job, not everyone else.
Visuals are important, so take your time to find one for your job. But don’t overcomplicate — keep it simple. Look at mine banner, it’s stupid simple. Just a piece of some weird javascript with emoji and job title.
2. Introduce the head of the department
Hey, it’s me!
I briefly introduce myself and the attitude I’m looking for.
- I’ve added a video of myself waving. Photo speaks 10x more than text. Video speaks 10x more than photo. It’s like async acquaintance with me. The candidate can assume that I’m a chill and open person. Note that I didn’t add a professional recording here — I quickly did a webcam recording. I want candidates to relate with me as a person.
- I’m mentioning who I looking for. I value can-do attitude, practical and knowledgeable people, who play well in the team.
- I left a tiny clickbait, telling that “I don’t really like React” (the most popular frontend framework) to expose my personality and opinion.
3. Briefly expose company culture
I’m proceeding with the hiring video.
It’s funny, light and entertaining. What’s better — it shows the vibe in our company.
Chances are you don’t have such a video yet.
Add photo of your team, video from your last party, visual from your website.
Don’t have anything? Record a short webcam video with the leaders of your company. You don’t need HD quality, you need people that willing to share your mission — better focus on that.
Or just put your mission with plain text. But make it vocal and distinguishable from your competitors.
4. Describe your existing experience
By now the reader knows some context about the company. It’s time to share why we’re good in JavaScript at the first place.
Let’s think why...
So we’ve been working for years with the JS. We’re working with cross-platform JS, from server, mobile to IOT. And also we love MongoDB. And we have so many talented developers to work with. And we educate people. Oh, and Paralect was founded and run by engineers, it counts too.
I’ve went through all these blurry thoughts and extracted the clear details that you see above.
If you hire a new role and don’t have any achievements yet — no worries. Tell how you get there, why you need this role and how you struggle with solving it right now.
5. Express your opinion on the future of the job
Technology moves quickly. Tools become popular and then irrelevant within months.
Why we still working with JavaScript? Is it by an accident or was it a firm decision? Will we need JS engineers in the future? If not, what will be the future?
Your opinion shows that you’re serious and passionate about the job subject. It’s important for your company, so it’s likely a great place to grow.
I’m ending the block with a direct conclusion. You assume that a reader understand you, but saying your thought directly add clarity.
6. Explain required skills
For every required skill, I’ve added specifics about what do we look for exactly. Candidates will understand the level of expertise required and can prepare better for an interview.
You see, those descriptions weren’t just copied from some “best jobs descriptions” site. I couldn’t come up with these specifics without an actual expertise.
7. Guide how to learn required skills
At this point, a reader may be interested to apply, but they can be worried that they skills don’t much.
Share the list of valuable articles and resources that will allow curious candidates to get up to speed and apply.
This is an important expert part of the job posting. If someone finds an article useful they’ll go back to this page later.
This section keeps the page live.
8. Specify responsibilities
By now candidate is aware about you and the company. They know you’re an expert and they know the skills you require.
Now how they’ll be applying the skills?
In our case, we’re looking for people for multiple products that we build. I show a short demo for all products — screenshot, description and challenges.
9. Add the growth opportunities outside the projects
Curious people not only think about today — they plan their lives ahead.
Show how candidates will benefit from working with you, outside of their daily routine.
Paralect strives to provide a platform for creators for building their personal brands. We want our team to publish their knowledge, we want new candidates to publish more, we want to keep focus on that.
That’s why I chose the personal brand as the main benefit outside the daily responsibilities. I spent some time to add details and our accomplishments. I’ve specified what a public brand means for us by using our existing publications.
I’ve added 3 videos about Paralect team; 3 workshop videos; 3 blog articles.
3 different mediums, all about public brand.
10. Finish with call to action
Your job page is a sales page. It sells an interview with your company to readers.
And every sales page should end up with call to action.
Even if you think it’s obvious how to apply — show them how to proceed.
In our case it’s a huge link ‘Apply Here’ that opens a Typeform application.
If they need to clarify something, we also share the contacts of our recruiter, Lera. We also added her photo to let candidates know she’s a real human too.
If they don’t want to apply for some reason, but liked the page itself, we ask to share the page with their friends who can qualify. I also added an old meme so reader knows how desperately old I am.
That’s it!
A good quality content takes time and experience to build.
It requires analysis, writing, designing, creativity. And time again.
Get to your goal step by step, analyze your results and improve further.
Did you like the article?
Follow me on Twitter and LinkedIn.
I’m posting on technology, product management, growing a company and exploring creativity.
My DMs are open so you can share your feedback or ask questions.
Thank you and have a good day ahead!