劳动合同由公司工作人员代签是不合法的,必须本人亲自签署。
《中华人民共和国劳动法》第十六条规定:“劳动合同由用人单位与劳动者协商一致,并经用人单位与劳动者在劳动合同文本上签字或者盖章生效。劳动合同文本由用人单位和劳动者各执一份。”