Leaffilter North - Lombard, IL
posted 5 days ago
The Floating Installation Manager at Leaf Home is responsible for overseeing the daily operations of the Installation department within a designated region. This role involves scheduling jobs, training subcontractors, and ensuring efficient job installations to enhance overall performance and effectiveness. The position emphasizes employee development, subcontractor retention, and collaboration with leadership to identify and address training gaps.