Tips for Hiring Freelancers Effectively on Upwork

Upwork (formerly oDesk and Elance, companies have merged) is by far the best site online I know to find freelance workers.

Our whole company is based on Upwork, so thank God for them!

Here is a bunch for short tips for how to hire freelancers effectively on Upwork for those who are new to the site…

1. Don’t just post one job…

There are so many jobs being posted on Upwork, that if you don’t “refresh” your posting by posting new jobs your original post will get swept away with the tide.

Posting new job postings DAILY is fine! Do it.

Also, when posting multiple jobs for the same role, try different things: for example different job posting names, different (but still relevant) categories, etc…

Try different things so that you give yourself the best chance to find top talent.

2. Make the name of the job post attractive and relevant

example-upwork-job-posts

Above is an example of some of our own jobs that we have created.

I’ve included here in the job titles the experience needed (e.g. entry level / junior), what type of position this is for (e.g. Full Time / Part Time, etc…) and the job role (Graphic Designer, Virtual Assistant…).

There is no one way to do this, but remember that your job needs to stand out against all the competition!

So think copywriting when you create the job title and description – you are trying to SELL your company actually.

3.  Include screening questions in the job description

Having good screening questions will save you a HUGE headache in sorting out applicants. This is a MASSIVE HACK that I recommend that you use.

Don’t just include bullshit nonsense questions, make them actually useful.

There are two major types of questions that I use.

One type of question is related to requirements that are necessary for the job.

Examples for these types of questions:

What type of computer do you use?

(If I need a mac user, anyone who doesn’t have a mac is automatically disqualified.)

What devices do you have for testing?

(If I need a QA tester who has certain android and iOS devices, if he doesn’t have them he is out.)

The other type are actual queries that I’m uncertain about and want clarification on.

For example, lets say I want to make a cross platform app and I actually really need to know what is the best language / framework to use for this, then I will include that as a screening question.

Our app needs to be cross platform, working on both iOS and Android devices.  Which framework or language do you recommend to use to achieve this and please explain why…

So in this example, this is a truly important question that I need to know. Applicants who are spammy and don’t take the time to properly read and answer job postings either won’t write anything or will write a copy and paste bullshit answer – all those guys are automatically out.

Then from the guys who actually take the time to respond, you can compare their answers and usually several things will occur:

1 – You will find that lots of applicants point to the same solution, so you just got smarter about your project, which is a good thing in itself and you cleared up some doubt.

2 – You’ll find that its pretty easy to tell who has a clue and who doesn’t from how they write their responses and you’ll also get a pretty good inkling of how their written English is.  2-in-1.

job-screening-questions-upworkI will almost always include a question about salary expectations. 

This is an important part of the screening.  If your salary expectations don’t meet then they aren’t a candidate.

Personally I will rarely / never let the candidates know the salary we are willing to pay because frankly it is not relevant.

Either the price they WANT to be paid is within our budget or it is not. I don’t believe in haggling, I want everyone who works with us to be happy with their salary.

Oh and BTW – don’t trust the official hourly rate listed on peoples’ profiles. These are usually thumb in the air numbers that the freelancers are hoping to get, best to totally ignore this figure especially if the numbers don’t make sense.

upwork-profile-hourly-rate

Personally I include the questions BOTH in the job posting AND in the dedicated section Upwork provides for screening questions (its a bit hidden…)

Scroll down to the bottom of the Job Posting page and click on the “Freelancer Preferences” section, which will open up a whole host of options, including the section for screening questions.

Because I just know that you’re going to ask, what I normally do in this section is the following:

  • Anyone can find and apply to this job.
  • I usually leave the “Preferred Qualifications” section untouched (sometimes I might try English Level – Conversational, but usually if I need good English I will add this as a screening questions instead.)
  • And I request that a cover letter be included.

4. Don’t get tempted to jump on a skype conversation too early

A lot (most) freelancers will try and suck the unwary into skype conversations and then try to make the “sale”.

Don’t do it (unless you’re really new and its a novelty) because it is just a massive time suck.

Use the screening questions in the posting to filter candidates and then selectively contact ONLY the ones who you think could be great candidates after you have messaged back and forth and got a sense of them.

5. Test different things to see what works best

I kind of wrote about this above, but just put out lots of job posts and see what works best.

Is there a day of the week that brings in the most freelancers?

Are there certain categories that work better for this specific role?

Try adding different required skills in the skills section and see if that has any effect.

 

Lastly, if you have questions leave comments below so that I can improve this post.

The idea is that these are some “hacks” to get better applicants on Upwork and ultimately for you to be able to hire the best freelancers for your project.

Good Luck!

How to Check if an App Store Icon is Any Good

I see on many times on Facebook groups people sending in App Icons for feedback from fellow app developers in a format that I consider suboptimal.

Example:

App Icon Evaluation - the wrong way

(Sorry to pick on you Steve Young 😉 )

So first off, its great to get feedback, so that’s fine.

The right way to check if the app icon “works” is to see the icon as it compares to its COMPETING apps in its natural setting, the App Store.

Personally, I get my designers to send in their App Icon previews on the Google Play Store search results for our target keyword.

For example:

Lets say we are creating a game where the target keyword is “Pharaoh Slots”.

So I will get the designer to send in a screenshot of the Google Play Search results for “Pharaoh Slots”, with their new icon placed on the search results.

They should NOT indicate which is their actual icon because I don’t want to be biased.

I want to look at the search results and the app icon which I think stands out the most SHOULD BE OURS.

google-play-search-pharaoh-slots-icons

Why Google Play?

Just because you can search it from the web so its easy and quick and in our specific case we publish games cross platform including Google Play so it makes sense to us.

You should do something similar for whatever your target outcome is.

In our case, we are looking for search rankings for specific keywords, so again the search results make sense for us.

If you are aiming for top charts in a specific category – then get your designers to put their preview on a screenshot of your specific top charts category from iTunes.

You get the idea.

The principle: 

Evaluate your app icon as it compares to your direct COMPETITORS.

The desired outcome:

Your icon should meet the following criteria:

  1. The most ATTRACTIVE on the page.
  2. STAND OUT the most on the page (in a good way!).
  3. The icon should match the theme of your app! (i.e. for a game about “Pharaoh” your icon should have related graphics).

There are some tools I’ll also add here in the postscript, which might help you (but again, for me it is best to take a manual snapshot of your competitors and evaluate against them directly):

App Icon Testing Tools

Sending App Reviews to Slack: Comparison of Services

Analyzing and responding to user reviews is a critical when you’re developing an app.  Users provide CRITICAL feedback and it is imperative that as developers we read and react to users.

A very convenient way is to have new app reviews automatically sent to Slack.  There are several services which do this and below is a comparison of the different App Review Monitor offerings.

Appbot

  • $49 per month is the cheapest plan on a monthly payment basis.
  • This allows up to 15 apps to be added.
  • Integrates with Slack and Trello.
  • Tracks reviews from the following stores:  iOS, Mac, Google Play, Amazon, Windows Mobile & Windows PC.
  • Verdict:  Pretty expensive!

Launchkit.io

  • Send reviews to Slack.
  • Price is $0 “Always Free”…
  • Nifty feature on signup that you can opt to track all of your companies app with the click of a button (saves time if you have lots of apps)
  • You can also set up a feature to auto-tweet reviews.
  • Apparently takes up to 1 hour for the account to be activated.
  • Launchkit also has a variety of other services that might be worth exploring:  Screenshot Builder, App Website Builder, Sales Reporter and a variety of other tools in Beta.
  • Verdict: Looks like a cool FREE tool, the major downside seems to be that it is ONLY for the iOS App Store.

Appfollow.io

  • Covers multiple App Stores – iOS App Store, Google Play & Windows Phone Store.
  • Integrates with Slack, Trello and Hipchat.
  • 2 week free trial.
  • Free Plan includes up to 2 apps and reviews from 2 countries.
  • Paid Plans range from $9 per month (5 apps, 3 countries) to $39 per month (30 apps, 10 countries).
  • Verdict:  Relatively cheap, integrates with multiple App Stores, so this is a pretty good option for developers with multiple apps across multiple stores. A good option!

AppStore Review Notification for Slack by Bell Apps

  • 100% Free.
  • Reviews from iOS App Store ONLY.
  • Minimalist functions and UI.
  • Verdict:  Probably better to go with the friendlier UI of Launchkit since they are both Free and iOS only.App Reviews to Slack by Bell Apps

    ReviewBot

  • Slack integration.
  • Covers iOS App Store and Google Play.
  • Free plan includes only 1 app.
  • Top tier plan ($5.99 per month) includes only 4 apps.
  • Verdict:  cheap, covers the 2 major stores.  If you have a big app portfolio, this option is probably less than adequate.

AppFigures

  • App Store Review feature available only for paid users.
  • Costs $4.99 per month plus $1.99 per app (with first 2 free).
  • Free 14 day trial available.
  • Covers a wide range of stores:  iOS App Store, Google Play, Windows Store, Amazon AppStore, Steam, Mac App Store, Apple TV.
  • Other features include Sales & Downloads tracking, Rank Tracking, Ad Monetization (although most of these features are provided by App Annie for free, so not clear what value they are providing here).
  • Verdict:  can get expensive if you have a lot of apps, but good if you only have a few apps and need cross platform support.

ReviewCatz

  • App Store Review monitor for Google Play only.
  • Currently in Beta.
  • I signed up but after 5 minutes still didn’t have dashboard access.
  • Verdict: need to improve their onboarding.  If they offer this service free, could add this Google Play only service to a free iOS only service such as Launchkit and then cover the 2 major stores.

Build your own (IFTTT / Zapier)

  • Services like IFTTT or Zapier let you create connections between existing web apps.
  • Example: IF new review posted in RSS feed of app THEN post this to Slack.
  • There are some “recipes” and “zaps” that already exist that you can potentially use.
  • I’m not so familiar with these services myself but I know of them, you might want to give it a go. I think IFTTT is free at least as far as I could see from a quick internet search.

Create your own App Review Monitor Tool

  • In the end, these review monitors are super simple web apps to create.
  • All the is needed is to track an RSS feed and post to a slack channel.
  • You can probably find a developer on Upwork to create this type of App for about $200 US, which will pay back the cost of most of these services within a few months.
  • Potentially you could even sell the product at a more reasonable price than the competitors and make some money off it (free business idea for you!).
  • The various tools above try and differentiate themselves by adding on a bunch of different features (e.g. Keyword Analysis / ASO tools), but these are not needed for the core feature of posting new app reviews to slack.

Summary

Since we have a large and growing portfolio of apps, the service that makes most sense for us at the moment is AppFollow.io.

However, creating our own tool will be high up on the list, since the price we’ll pay ($39 per month) means that the cost of development will pay itself back in a matter of months.

If you run an App Review Monitor tool I would recommend making it a totally free service and then upsell your other tools and features, since to develop a review monitor is such a simple task.

Know of any other or new app review monitoring tools that can post reviews to Slack?  Add them in the comments below.