Job Description
CASABOT is building a multi-audience login portal inside the HubSpot 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.
Role Overview
You will be responsible for developing a robust, secure, and scalable multi-audience portal within HubSpot, built using custom modules, CRM extensions, and custom logic that integrates with CASABOT’s backend systems.
Key Features
- Multi-Audience Login & Access Layers
- Implement portal-level authentication.
- Create role-based access controls for:
- End customers
- System integrators
- Real estate developers
- Build personalized dashboards, menus, and views for each audience type.
- Customer Account & Environment Management
- Build customer-facing pages where users can:
- View / manage environments
- Access subscription details
- Update personal information
- Log support tickets
- Build connections between HubSpot CRM and CASABOT’s tools ecosystem (via API or custom objects).
- Partners Portal
- Create dashboards for system integrators to:
- Register, 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.
- Customer Service Portal
- Track tickets from generation to resolution
- Assign them to relevant parties (L1, L2, L3)
- Implement validation logic and logs to prevent misuse.
- Technical Architecture & Integration
- Architect the overall HubSpot CRM data model using:
- Custom Objects
- Pipelines
- Custom properties
- Build HubSpot Functions for:
- Subscription logic
- Code generation
- Device sync
- Authentication
- Integrate CASABOT’s backend services using REST APIs and webhooks.
- Front-end Development
- Build dashboards and UI components using:
- HubL
- HTML / CSS
- JavaScript
- React
- Ensure responsive, secure, and scalable front-end architecture.
- Automation & Data Flow
- Set up workflows for ticket notifications, subscription renewals, and device events.
- Implement data sync rules between HubSpot CRM and CASABOT systems.
Requirements
Required Skills & Expertise :
- Strong experience with HubSpot CMS + CRM Custom Development.
- HubSpot Custom Objects
- CRM Extensions
- Serverless Functions (HubSpot Functions)
- Private Content & Memberships
- HubDB
- API integrations (REST, OAuth)
- Experience with HubSpot integrations : Xero, Chargebee, Zoho, M365, etc.
- Proficiency in HubL, JavaScript, HTML, CSS.
- Experience developing role-based portals or multi-user dashboards.
- Familiarity with ticketing workflows and subscription logic.
Nice to Have
- Experience integrating IoT devices or device-management dashboards.
- Familiarity with property technology (prop-tech) systems.
- Experience working with early-stage startups.
Who You Are
- 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.
Benefits
- 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