При отборе кандидатов обращайте внимание не только на их портфолио, резюме, навыки и опыт. У хорошего разработчика, который заботится о своей репутации, обязательно есть личный сайт, как инструмент для продвижения своих услуг. Будет полезно ознакомиться с ним, проверить, насколько качественно и продуманно он сделан.
Хорошо характеризуют разработчика отзывы о его работе и достижения, которых он добился. Также учитывайте позиционирование потенциального исполнителя. Если фрилансер-программист сайтов специализируется на Java, а вам нужен ресурс на Python, он вряд ли вам подойдет.
Во время общения с кандидатами обратите внимание на то, как быстро они отвечают. Скорее всего, в процессе работы они будут общаться так же. И если ответа приходится дожидаться часами, это уже тревожный звоночек.
Напоследок уточните у кандидатов, готовы ли они сопровождать проект после его завершения. Лучше, если техническую поддержку сайта будет оказывать его создатель.
Все характеристики и оценки кандидатов можно свести в таблицу, проанализировать данные и выбрать возможных исполнителей. Окончательно определиться с исполнителем помогут дополнительные преимущества. Это может быть наличие рекомендаций от прошлых работодателей, оформленный налоговый статус самозанятого или ИП, готовность выполнить тестовое задание и пр.