You can write your requirements in any format but a cloud document is the most suitable way from our experience. Here is the template with explanations that you can save to your Google Drive, make edits and then share it with a developer:
https://docs.google.com/document/d/1D0e5djjpaz6yDees_hspsruFJKZggWE8