Здравствуйте!
Законом не установленно обязанности составлять договор на иностранном языке. Однако это применимо только к Российскому законодательству.
Граждане и юридические лица свободны в заключении договора.
Статья 1186 ГК РФ устаналивает положения
Право, подлежащее применению к гражданско-правовым отношениям с участием иностранных граждан или иностранных юридических лиц либо гражданско-правовым отношениям, осложненным иным иностранным элементом, в том числе в случаях, когда объект гражданских прав находится за границей, определяется на основании международных договоров Российской Федерации
Если в соответствии с пунктом 1 настоящей статьи невозможно определить право, подлежащее применению, применяется право страны, с которой гражданско-правовое отношение, осложненное иностранным элементом, наиболее тесно связано.
В Вашем случае, вероятно будет применяться Российской право.
В договоре, на каком языке должны быть прописаны его реквизиты?
На языке страны, в которой он проживает. Сожно продублировать на русском.
Можно написать данные на русском языке, за исключением названий улиц, непереводимых слов и собственных имён названий (например названия организаций.)
И как правильней подписывать такой договор? Нужна ли электронная подпись
Можно пописать электронной подписью при условии её соответсвтия российским стандартам.
соответствии со ст. 7 Закона об электронной подписи:
1. Электронные подписи, созданные в соответствии с нормами права иностранного государства и международными стандартами, в Российской Федерациипризнаются электронными подписями того вида, признакам которого они соответствуют на основании настоящего Федерального закона.
Что касается образца, зависит от того о чём будет заключаться договор.