Façade Site Manager

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