No. You can always change the password of your cPanel account before giving access and after the job is over. If I were you, I would create an ftp account for the developer and delete it when the job is done.