Посмотрите портфолио, сделанные проекты.
Пообщайтесь, посмотрите адекватный ли человек, как строит речь.
Сколько лет, сколько лет работает в отрасли.
Универсальный совет: договоритесь об оплате частями, например: 10% + 30% + 30% + 30%
Заплатите 10% авансом, дождитесь первых результатов,
если (вам все нравится)=> платите дальше
если ( нет )=> 10% невелика потеря.
За ваш небольшой 10% аванс, вы поймете, комфортно ли вам работать, и видите ли вы долгосрочную перспективу с этим человеком. Потому что приложение, будет делаться, скажем, пол года, а потом нужно будет его регулярно обновлять и поддерживать. А программиста на переправе менять это все равно, что половину картины писал один художник, а потом позвали другого(дай бог не окажется какой-нибудь авангардист). Удар по бизнесу. Новый программист будет работать с чужим кодом хуже, потому что не будет видеть всех задумок автора (скорее всего).
Если вы серьезно подходите к бизнесу и вам не жалко 500-1000 долларов, на нужное дело, можете параллельно заплатить нескольким кандидатам одновременно. По-сути дать тестовое задание. И выбрать того кто вам больше нравится.