근무하다(geun-mu-ha-da, geunmuhada)
To work formally at a workplace or institution during designated hours.
When to use
Working as a full-time employee at a company, Working at a government office, Working at institutions like hospitals or schools
The nuance
Use 근무하다 when referring to working in formal workplaces like companies, government offices, or hospitals, typically with set working hours and defined roles.
일하다(il-ha-da, ilhada)
To do work or labor in general, including both formal jobs and various everyday tasks.
When to use
Doing house chores, Working a part-time job, Working in farming or construction sites
The nuance
Use 일하다 for all kinds of labor or tasks, including informal jobs, part-time work, house chores, farming, and more; it is broader and less formal than 근무하다.