Determine the amount and nature of work required to support the project. If you plan to develop a lot of new features at once, you may need several developers of different profiles on a full-time basis. Describe what you expect from the developer: what technologies they should be proficient in, what level of experience they should have. Tell them about the product and describe the tasks they are to work on.