t henext web.com
/>utm_source=newsletter&utm_medium=email&utm_campaign=daily
How to hire the right developer for your tech
startup
By Pravin Daryani on 2 Dec '12
2 December 2012
Updated at 07:54 CET
I’m currently co-founding ContentForest – a cont ent marketing platform – and we just crossed
an exciting line: our private beta is only a few days away and I’m very happy with the way the
product is shaping up.
Getting to this state has been a process wherein we learned really valuable lessons. How to get
the right development talent in place is one of these. Since this process was rather tricky for us,
I want to share a step-by-step process you can follow to hire the right talent for your idea.
Step 0: Preparation, or what do I want?
You’ve found a market opportunity, structured your thoughts into a concept, done your
homework and the wireframes are in place – great! Now it’s time to turn your idea into a
product!
The very first step is to sort your thought s. Make sure you spend time on defining what exactly
you are looking for. I recommend asking yourself these questions:
Do I really need a developer? Yes, ask yourself this question. There are countless pre-
made systems and templates available, so depending on what you are building (for
instance, building a publishing media startup), you may not need to start from scratch
right away.
What is my budget and time frame?
What kind of programming language should be used?
What skills are necessary?
How fancy is the design and do I need a UI designer as well?
Do I want to hire an individual or a company?
Do I want to hire a contractor or employer?
If your are unsure or don’t have a technical background, get a technical advisor on board to
discuss the details. The idea is here to be as clear as possible about what you want, as this will
weaknesses?
Do you work on your own startup or for other employers right now?
What sites and blogs do you read regularly? This questions gives you a good
impression of how they follow the latest trends and technologies.
What happens if you experience technical difficulties? Do you have other programmers
who can help you?
How do you report your progress?
Check out this post on the subject from SEOmoz for further tips. Keep an eye on the
comments as well – really helpful!
Although you might feel more comfortable communicating via email on a day-to-day basis,
don’t make a choice without talking to candidates via Skype, Google Talk or something similar.
This makes it easier to feel out for their work ethic and passion.
Pay attention to their past projects and I would recommend hiring someone who has already
completed projects similar to what you’re trying to do. We tried a good developer who was
learning a new programming skill on the job and it was a rather tedious process – I would totally
avoid that. Also make sure they are organized and complete tasks on time.
Step 3: Hiring, or how do I get started?
You are almost there and have finally found a great developer you’d like to work with. Before
starting the whole project, go with a trial first. Give him a small project that’s complicated
enough to check out their skills and way of working, but at the same time simple enough that it
can be finished in a short time without a huge cost.
Hire the person only if the code is good, is delivered on time and you are satisfied with the
communication and way of working.
While you might be tempted to push on ahead and get started right away, keep in mind that
you should protect your ideas. Although it’s unlikely that the developer will “steal” it, have him
sign a NDA. Check out LegalZoom for tutorials how to make a non-disclosure and non-
compete agreement.
Last but not least, define expectations straight from the beginning.
Any tips you’d like to share from your personal experience in hiring a dev?
Image Credit: Stephen Brashear/Getty Images