Dubai, United Arab Emirates | Posted on 12/08/2025
CASABOT™ is the AI-powered home automation platform that transforms any space into an intelligent, intuitive environment. Seamlessly connecting devices across brands, CASABOT eliminates complexity and guesswork—no apps, no commands, just effortless automation. Whether for homes, hotels, or commercial spaces, CASABOT delivers luxury-level technology with unmatched simplicity, real-time support, and smart energy management—designed to enhance daily living and future-proof properties.
Job DescriptionCASABOT is building a multi‑audience login portal inside the Hub Spot ecosystem. This portal will serve:
- End customers – to log in, manage their environments(s), view/update subscriptions.
- Partners – to track, manage, and support opportunities.
- Customer Service – to handle support requests.
We are looking for a Hub Spot Web App Developer who can architect and implement this entire experience using Hub Spot CMS, CRM and custom objects. HS is intended to be the center of our operations universe, integrating with the other tools creating a unified ecosystem.
Role OverviewYou will be responsible for developing a robust, secure, and scalable multi‑audience portal within Hub Spot, built using custom modules, CRM extensions, and custom logic that integrates with CASABOT’s backend systems.
Key Features1. Multi‑Audience Login & Access Layers
Implement portal‑level authentication.
Create role‑based access controls for:
- End customers
- System integrators
Build personalized dashboards, menus, and views for each audience type.
2. Customer Account & Environment ManagementBuild customer‑facing pages where users can:
- Access subscription details
- Update personal information
Build connections between Hub Spot CRM and CASABOT’s tools ecosystem (via API or custom objects).
3. Partners PortalRegister, update and manage sales opportunities. View assigned support tickets. Update ticket status and resolutions. Add notes, logs, and attachments. Build automated workflows for ticket routing, escalations, and notifications.
4. Customer Service PortalTrack tickets from generation to resolution. Assign them to relevant parties (L1, L2, L3). Implement validation logic and logs to prevent misuse.
5. Technical Architecture & IntegrationArchitect the overall Hub Spot CRM data model using:
- Custom Objects
- Custom properties
Build Hub Spot Functions for:
- Device sync
Integrate CASABOT’s backend services using REST APIs and webhooks.
6. Frontend DevelopmentBuild dashboards and UI components using:
- HubL
- HTML/CSS
- React
Ensure responsive, secure, and scalable front‑end architecture.
7. Automation & Data FlowSet up workflows for ticket notifications, subscription renewals, and device events. Implement data sync rules between Hub Spot CRM and CASABOT systems.
Requirements- Strong experience with Hub Spot CMS + CRM Custom Development.
- Hub Spot Custom Objects
- CRM Extensions
- Serverless Functions (Hub Spot Functions)
- Private Content & Memberships
- HubDB
- API integrations (REST, OAuth)
- Experience with Hub Spot integrations:
Xero, Chargebee, Zoho, M365, etc. - Experience developing role‑based portals or multi‑user dashboards.
- Familiarity with ticketing workflows and subscription logic.
- Familiarity with property technology (prop‑tech) systems.
- Experience working with early‑stage startups.
- You think in systems, not pages.
- You can create clean architecture that works for multiple user types.
- You can collaborate with designers and founders to take a 0 → 1 product to life.
- You enjoy problem‑solving and finding elegant ways to integrate multiple systems.
- A unique opportunity to define the End User experience of the world’s first AI Home™ platform.
- A fast, founder‑mindset environment where your work directly shapes the product.
- Competitive salary + ESOP participation.
- Flexible work setup – Dubai HQ or remote.
- Direct collaboration with visionary founders, and top engineers
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).