Конечно можно, возможно так даже лучше, не будете лезть с глупыми советами. Отвечая на частные вопросы:
1. Давать тестовые задание, плюс смотреть на его опыт работы с конкретными нужными Вам в проекте технологиями. Человеческие же качества кандидата вы просто обязаны уметь определять как руководитель.
2. Есть формальные метрики, есть мнение команды, есть Ваше мнение. Если они сильно расходятся, повод задуматься. Конечно стоит подбирать команду и мотивировать ее так, чтобы Вы были лидером и управляющим, а не надсмотрщиком и погонщиком.
3. Умение программировать никак на это не влияет, потому что писать код будете не вы. К тому же по этому вопросу столько везде дискуссий, что давать какие либо советы, воздержусь.