Вам не нужно нанимать программиста, писать огромное техническое задание и ждать. Но если вы в этом не очень хорошо разбираетесь, потребуется специалист со стороны – надо искать добросовестного фрилансера.