Façade Site Manager

Conrad Consulting Ltd

Façade Site Manager

Location: Central London Salary: £65,000 – £75,000 + benefits

Conrad Consulting is pleased to be working with a leading construction organisation to appoint an experienced Façade Site Manager for a series of high‑profile developments across Central London. These projects include luxury hotels and premium restaurant spaces, offering an exciting opportunity to deliver exceptional building envelope solutions within some of the city’s most prestigious hospitality environments.

The Role

As the Façade Site Manager, you will take full responsibility for overseeing the installation of all façade and building envelope systems on-site. Working within the demanding world of high-end hospitality construction, you’ll ensure curtain walling, cladding, glazing, and external finishes are delivered to the highest standards of quality, performance, and design compliance.

Key Responsibilities

Manage and coordinate façade installation works on-site

Oversee façade subcontractors and liaise with suppliers

Review façade drawings, shop drawings, and technical specifications

Ensure installations meet structural, thermal, and waterproofing requirements

Conduct inspections and maintain rigorous quality control

Ensure compliance with all safety standards, particularly working at height

Coordinate with structural and architectural teams to resolve interface issues

Identify and resolve design or installation challenges

Track progress and provide updates to project management

Skills & Experience Required

Strong understanding of façade systems including curtain walling, rainscreen cladding, and glazing

Knowledge of waterproofing, insulation, and structural interfaces

Experience working with access systems such as scaffolding and BMUs

Exceptional attention to detail and commitment to quality

Strong coordination, communication, and problem‑solving abilities