Search by job, company or skills

  • Posted 11 hours ago
  • Be among the first 10 applicants

Job Description

CASABOT® is building a multi-audience login portal inside the HubSpot ecosystem. This portal will serve:

1. End customers – to log in, manage their environments(s), view/update subscriptions.

2. Partners – to track, manage, and support opportunities.

3. Customer Service – to handle support requests.

We are looking for a HubSpot Web App Developer who can architect and implement this entire experience using HubSpot 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 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.

Fulfillment of the below key features

1. 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.

2. 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).

3. 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.

4. 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.

5. 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.

6. Frontend Development

Build dashboards and UI components using:

HubL

HTML/CSS

JavaScript

React

Ensure responsive, secure, and scalable front-end architecture.

7. 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


  • More Info

    Job Type:
    Industry:
    Employment Type:

    About Company

    Job ID: 152269989

    Beware of Scammers

    We don’t charge money for job offers