Job design involves specifying the contents, methods, and relationships of jobs to satisfy technological, organizational, and personal requirements. Its principles focus on how job characteristics like skill variety and autonomy impact employee attitudes and behavior. The goal of job design is to improve job satisfaction, productivity, quality, and reduce issues like absenteeism and grievances.