There are two engagement options:
1) Hourly - The developer will log hours, and we will bill you weekly. The developer’s availability might not always be guaranteed, but it gives you more flexibility.
2) Retainer - You specify a minimum number of hours/week and weeks you will need the developer for, and we will invoice you the same amount each week unless otherwise agreed. In this case, the developer needs to reserve his availability during the specified period.