Corporate Communications Manager
The Corporate Communications Manager leads Aidea Inc.s corporate communications, brand positioning, and strategic messaging, driving awareness, reputation, and business growth across internal and external audiences.
This role requires a strategic thinker with strong marketing sense, skilled communication expertise, creative acumen, and a strong understanding of the architecture, and technology-driven environment in which Aidea operates.
The role demands the ability to translate complex design, technical, and business initiatives into clear, compelling narratives that reinforce brand credibility, thought leadership, and organizational alignment.
Key Responsibilities
Brand & Corporate Communications
- Develop and execute integrated, multi-channel communication strategies that enhance brand visibility, credibility, and market positioning.
- Lead PR initiatives, press releases, media engagements, and strategic storytelling aligned with corporate and industry narratives.
- Oversee content direction across platforms (website, social media, corporate materials) to ensure consistency, clarity, and strategic alignment.
- Translate architectural, and technology-driven projects into compelling brand and project stories for diverse audiences.
Strategic Marketing & Lead Generation Support
- Collaborate with Executive Office, Business Development and leadership to support campaigns that generate qualified leads and strengthen market presence.
- Develop and maintain high-impact sales and corporate materials (guides, case studies, presentations, pitch decks, and digital assets).
- Provide strategic input on CRM communication touchpoints, campaign messaging, and audience engagement frameworks.
- Align communication outputs with market expansion, thought leadership, and corporate growth initiatives.
Industry-Aligned Communication & Thought Leadership
- Craft narratives that reflect Aidea's expertise in architecture, design, and technology.
- Support industry engagements, speaking opportunities, and knowledge-sharing initiatives that reinforce Aidea's authority locally and internationally.
- Ensure communication outputs accurately reflect technical depth while remaining accessible and engaging to stakeholders and clients.
Team Leadership & Project Execution
- Lead, mentor, and organize the Corporate Communications team to ensure structured execution, efficiency, and quality output.
- Oversee corporate campaigns, milestone initiatives, and brand activations across internal and external channels.
- Establish systems, workflows, and communication frameworks to reduce ad hoc requests and improve operational clarity.
- Collaborate cross-functionally with design studios, technical teams, HR, and management to ensure alignment with corporate goals.
Qualifications
- Bachelor's degree in Communications, Marketing, Strategic Communication, Architecture, Design, Business, or a related field.
- Strong strategic thinking with a solid marketing and brand management mindset.
- Excellent written, verbal, and visual communication skills with the ability to synthesize complex information into clear narratives.
- Creative sensibility with an eye for visual storytelling, content development, brand communication, and content innovation.
- Strong understanding or appreciation of the architecture, design, and technology sectors, with the ability to communicate technical and conceptual work effectively.
- Analytical, organized, and capable of managing multiple communication streams in a fast-paced, multidisciplinary environment.
- Interest in sustainability, design innovation, and the built environment is highly desirable.