What are the definitions of the different types of jobs?

Different types of jobs are based on the type of the engagement: full time – standard employment with full time working hours, temporary is time limited engagement commonly only for the duration of particular project, and part-time – engagement only for several hours per day or per week.