Remote Work: The Future of Employment
As a fully-remote marketing agency, weâre a business thatâs constantly looking to improve the way we effectively hire and manage remote employees. At the start, it was a bit of a bumpy ride with plenty of trial and error, especially when working out how to hire a remote developer.
But now? We hire remotely with ease, relying on our years of experience and all those lessons weâve learned along the way. So if youâre just starting out â allow us to give you a helping hand. Letâs talk about hiring remote developers and how to make that entire process easier.
To start, letâs first make sure your organization is ready for a new, remote developer.
Step #1: Get Your Business Remote-Ready
If youâve already got several remote team members, feel free to skip this step. On the other hand, if youâre hiring a remote employee for the first time, take a moment to make sure youâve got everything in place before you sign that employee contract.
Successfully working remotely means having communication, collaboration, and project management tools in place. For hiring developers specifically, youâll likely need:
- A code repository solution like Bitbucket or Git.
- A document sharing service like Google Docs.
- Project management tools like Trello, Monday, or Jira.
- Direct messaging tools like Slack (we use this heavily).
- A video call solution like Google Hangouts, Zoom, or Whereby.
Donât get us wrong, email is great and you can get a lot done over a regular phone call, but these tools will make your life a hundred times easier. Take a look at each and figure out which ones make the most sense for you.
Step #2: Define what youâre looking for
Developers come in all shapes and sizes. Like video game characters, each will have their own unique skills and abilities. Who, or what, are you looking for?
Itâs a good idea, before you write your job description, to list everything youâll need from your new hire. What part of your website, app, or digital product will they be working on? Will you primarily need backend help? Or are you looking for a more visually-gifted code monkey who can get your site working as well as it looks? If you have specific coding, or language requirements, nowâs a good time to include those on the list too.
While youâre at it, youâll also want to think about how youâre planning to structure the relationship. At Flying Saucer Studio, our team members are all free to work on flexible schedules â but that may not work for you! Decide whether youâll need a full-time commitment from your new developer, or if youâre comfortable working on a per-project basis.
Then, once youâve got everything defined and written down, itâs time to write the adâŠ
Step #3: Write a killer job description
You know what the secret to attracting great talent is? Writing an awesome job description.
The thing is, the best developers arenât applying to every job post. Instead, theyâre looking for a company that truly speaks to them: a place where they can do great things, work with fun people, and never have to worry about the pay. To get the best team members to apply, youâll need to successfully demonstrate all of the above through your job description.
Some things to communicate with your job ad:
- The specific languages and frameworks you expect candidates to be familiar with.
- A rough idea of the kinds of projects theyâll be working on.
- The time commitment youâll need from them (full time, part time, or flex?).
- How theyâll be paid (salary, retainer, hourly, per-project, etc.).
- Any additional perks that come with the position.
- A request for a portfolio or relevant work samples.
Youâll also want to ensure youâre using language that communicates what life is like at your company. Consult your branding documents and tone of voice guidelines as you write. Remember, the best talent can work anywhere, but often choose the workplace with the best corporate culture, not the highest salary. Make sure the âfeelâ of your company shines through every sentence of your ad.
When itâs done, post it anywhere great developers can be found. We suggest LinkedIn, AngelList, or WeWorkRemotely. You may also want to try posting on your company Twitter or Facebook pages as well.
Then, sit back and prepare to be flooded by a torrent of applications.
Â
Step #4: Interview the best of the best
Working remotely is becoming increasingly popular. These days, 14% of companies are fully remote, with a whopping 40% describing themselves as a hybrid between onsite and offshore. In response to this, the job market is full of candidates looking for remote work, especially when it comes to digital work, like development.
In your case, this means youâll probably end up with more candidates than you could ever hope to interview. Make your life a little more bearable by vetting each candidate and only scheduling interviews with the best talent. Youâll want to limit your selection to developers who:
- Personalized their cover letter and resume.
If it looks like copy-and-paste, they probably arenât as interested in the position as youâd like them to be. Look for devs whoâve gone the extra mile by mentioning things they liked about your job description, company, or the work youâve done in the past. - Have a track record of creative problem solving. Take a look at each candidateâs work samples (you did ask for samples, right?) and try to spot out-of-the-box thinking in their solutions. Not all projects run smoothly, and youâll need that kind of creativity in order to successfully keep everything on track.
- Have experience working remotely.
Hey, this remote thing isnât for everyone. Long hours isolated and without any kind of direct supervision â that can be hard. Ideally, youâll want to hire someone whoâs already familiar with the challenges of remote work. Look for evidence of this in their resume and work samples.
With that said, thereâs obviously only so much you can figure out from reading a resume. So once youâve found a shortlist of candidates who stand out, itâs time to schedule an interview and truly get to know your applicants.
Â
Step #5 Bite the bullet
Congratulations. Youâve found the one. The mac to your cheese. The peanut butter to your jelly. Now all you need to do is bite the bullet and hire them.
Over the years, weâve found that hiring a remote developer works a lot better when you have three things in place: a detailed contract, a rock solid on-boarding process, and a clearly-defined evaluation process. These three things will make it easier for you to quickly get your new hire on track and feeling like part of the team, as well as help you quickly determine if you made the right choice. Hereâs how we recommend you structure each of the above:
- The contract.
Similar to a regular employee contract, youâll want to define roles, responsibilities, salary, and other expectations. However, because this is a remote position, make sure you specifically define how much time and availability you require from your employee
- The on-boarding.
Get your new hire up to speed by putting together a smart onboarding process. Youâll want to get them familiar with who does what in your organization, how theyâll be communicating with everyone, and whatâs expected from them when it comes time to deliver. Youâll also want to get them set up with all the passwords and logins required for whichever tools theyâll be using.
- The evaluation.Â
How do you know if you made the right choice? These days, itâs almost a clichĂ© to live by the mantra of âhire slow, fire fast,â but itâs exactly what we recommend. After a month, think about what quality standards are most important to you in a remote employee and determine whether your new hire is meeting them. Better to hire again than spend months dealing with subpar work.
However, perhaps the most important thing to consider when hiring a remote developer is that they feel welcome and appreciated. Culture is huge, and more than anything youâll want to ensure youâre fostering a friendly, supportive environment where your new hire can grow. This is even more crucial when youâre hiring remote workers.
At Flying Saucer Studio, we spend 20â30 minutes on a team phone call every week where weâre free to shoot the breeze about anything and everything. No work talk, just people being people. Itâs perhaps the most important phone call we have each week! Because here, our super talented people are the real reason weâre able to do so many awesome things for our clients. We hope your organization is the same.
Looking for more great tips and tricks? Get access to our resource library, and if you haven't already, subscribe to get the down-low on our latest releases.
Until next time!