Hiring developers in a web studio

Finding the right specialist is not easy. There are conflicting parameters: qualifications, experience, location, salary, personal qualities.

For example, you want to tightly control the programmer, and experienced developers do not like when they are tightly patronized and monitor every step.

Decide on your key criteria. Decide where you are ready to go to meet the developer.

For example, it is important for us that a person should be able to work independently without daily tight control, be in touch during the day, not include a fool (or a fool).

At the same time, we offer a person to work at any time convenient for him, remotely in any place.

After working out the criteria, create your vacancy and place it on the main Job sites. Start with HH.ru as the biggest portal about work. 

The vacancy should be truthful, as accurate as possible, there is no need to lure through tricks. Indicate what you can give the candidate and what you expect from him. Describe responsibilities, technologies and working conditions.

All responses must be fully worked out. To work out means either to accept an internship, or to check and weed out. 

We conduct an interview with everyone. If there are a lot of people, then we give a test task and filter out according to the primary signs - accuracy, accuracy, interest, attention to detail.

The problem is that a lot of people do not do everything in this life with high quality. They respond to dozens of vacancies, do everything superficially (even respond to the employer saving energy for a letter). It is desirable to cut off these people at the earliest stage, without wasting precious time on them. 

We have analyzed the interview in a another article (How to conduct an interview with a developer).

 Those who have passed - we send them to a free fast course inside your system (for 1-2 weeks). Its purpose is to identify the real qualities of a person, to understand whether he is suitable for you, to avoid the risks of introducing an inadequate person into a work project, to teach a beginner the basic processes.

Such a course is a boon for you and a boon for the candidate. The candidate gets new skills for free (for a good candidate, this is a plus, not a waste of time). You get the opportunity to actually test a person. 

A person takes a course (someone will certainly fall off) - you can implement it for a paid internship.

Here it is already necessary to act according to the situation - if the candidate is very intelligent and valuable, you can try to immediately implement it into work processes. If a person has shown himself well, and for personal reasons he can't wait any longer - you can make the training paid and the internship full-time. 

It all depends on the candidate and your need for additional workers/brains.

In general, it is better not to force these processes. By cutting corners, you increase the risks of introducing a problematic candidate. A person can perfectly cope with his duties, but treat colleagues in a completely bestial way.

The first 1-2 weeks you need to take care of the beginner as tightly as possible. 

A good option is to make a series of videos for beginners on the main workflows and automatically give them links when registering in your system.

We once tried the idea of mentoring more experienced developers for beginners. It didn't catch on. It was not possible to implement it on a permanent basis. Beginners don't ask much (apparently, not wanting to look stupid, which is actually very stupid). And the main developers already have enough worries (the bulk of the tasks lies with them, plus they are still developers, not managers-teachers). 

And finally, it is better to search for candidates constantly. The more candidates there are, the more chances there are to find suitable ones. There will always be a profit from a strong performer, so you need to look for them constantly. Of course, this is possible provided that you have no problems with sales and finances.

In the web studio, you can always attach 1 more developer - for bugs, for help in testing system issues, for internal projects, for creating universal components, for API development. Consider this new programmer as an investment in the development of the companyи.

Additional

SQL-tool for creating personal accounts on the site

The essence of the approach and the history of the creation of Falcon Space
Web platform for creating personal accounts

Falcon Space Platform

This is a reduction in the cost of ownership

at the expense of fewer people to support

This is a quick change

while using the program

This is a modern interface

full adaptation for mobile devices

MS SQL web applications. Affiliate program for developers and web studios

You can develop on your own or collaborate with us on Falcon Space web development using only SQL and HTML.
See examples with SQL code
Platform documentation
Working on MS SQL Server
Component demo stand
At the stand you can see various components in action - tables, forms, modal windows, diagrams, a map, etc.
Solution demo site
Basic solutions that can be flexibly adapted for yourself - change the appearance, business logic and even the structure of the database.
Discuss the project
Ask the initial questions about the project that concern you right now. We will advise you for free and recommend the best solution.