1.Основное значение слова "Наниматель" это человек или организация, которые арендуют жилое или коммерческое помещение. В редких случаях это может значить работодатель и скорее всего это будет указывать на проектный/временный характер работы. Мы чаще пользуемся глаголом "нанимать на работу", чем словом "наниматель".
2."Работодатель" это исключительно предприниматель или организация, которые предоставляют работу.
(They are both legal words used in contracts, first one normally is a tenant, second one is an employer).