O github vai armazenar o código e o histórico de alterações feitas. A versão gratúita do Github vai deixar seu código aberto, o que significa que qualquer pessoa poderia ver o que está sendo construído, como seus algoritmos funcionam e tudo mais.
É possível "gerenciar" um projeto por lá, onde o dev faz e você confere o que foi feito, mas é bom você saber no mínimo como por o projeto para rodar, já que, sendo você um iniciante, ler o código pode não deixar claro o que ele faz.
De qualquer forma, se você não sabe programar, você vai atuar na base da confiança de que o projeto obecede a regra de negócio que você estipulou, e para isso, é super importante deixar bem claro como o projeto deve funcionar.
Agora, eu acho pouco provável que você ache alguém que vai embarcar nessa contigo de graça. Todo programador experiente já teve que lidar com alguém que não entende nada de programação, mas que teve uma "ideia genial" de aplicativo.
Realmente, se o projeto for um sucesso, o dev vai se dar bem. Mas e se não for? O cara vai investir horas de trabalho em troca de nada?
Não é impossível, mas acho que seja algo bem difícil. Boa sorte com isso.