About Benji

Benji is building the infrastructure layer for loyalty and brand connectivity. We enable companies to integrate, launch, and scale loyalty experiences across partners through a single platform—turning fragmented ecosystems into programmable networks.

We work with leading enterprise brands and move fast to bring new partnerships and integrations to life.

The Role

We’re looking for a Senior Frontend Engineer to own and evolve the developer-facing experience of Benji.

This role sits at the intersection of:

  • Frontend engineering
  • Developer experience
  • SDK design
  • AI-powered tooling

You will:

  • Build and maintain our frontend SDKs and developer interfaces
  • Shape how developers integrate with Benji visually and programmatically
  • Drive AI-native development workflows across our frontend and developer tooling

This is not a traditional frontend role—you’ll be building products for developers, not just end users.

What You’ll Do

1. Build Developer-Facing SDKs & UI Components

  • Design and maintain JavaScript/TypeScript SDKs used by partners integrating Benji
  • Build reusable UI components and integration patterns for loyalty experiences
  • Ensure SDKs are intuitive, well-documented, and easy to adopt
  • Own versioning, backward compatibility, and developer ergonomics

2. Own Frontend Architecture (Vue3 + TypeScript)

  • Build and scale applications using Vue 3 + TypeScript
  • Define frontend architecture, state management, and performance patterns
  • Collaborate closely with backend and product teams on API design and integration flows
  • Optimize for reliability, performance, and maintainability

3. Shape the Developer Experience

  • Build and improve:
    • Developer portal interfaces
    • Integration flows and onboarding UX
    • Interactive documentation and examples
  • Create tools that make it easier for developers to understand, test, and implement integrations

4. Build AI-Native Frontend Workflows

  • Integrate AI deeply into the frontend development lifecycle:
    • AI-assisted SDK usage and integration flows
    • Developer copilots embedded in the UI
    • Smart debugging and error resolution experiences
  • Build and leverage LLM-powered tools, agents, and MCPs to enhance developer productivity
  • Use AI to generate UI scaffolding, integration examples, and dynamic documentation


Who You Are

  • 5+ years of experience as a frontend or full-stack engineer
  • Strong expertise in Vue 3 and TypeScript
  • Experience building developer-facing products, SDKs, or frontend platforms
  • Deep understanding of API integration patterns (REST, auth, webhooks)
  • Strong product instincts—you care about usability and developer experience

Required

  • Hands-on experience working with LLMs and AI developer tooling
  • Experience building or integrating:
    • AI-powered developer workflows or copilots
    • Agents, MCPs, or similar tooling layers
  • Familiarity with prompt design, tool usage, and embedding AI into real product experiences
  • Strong interest in using AI to improve frontend development and developer velocity

Nice to Have

  • Experience building cross-platform or mobile-friendly experiences
  • Backend experience (Python preferred)
  • Experience designing or maintaining SDKs used by external developers
  • Familiarity with API platforms (Stripe, Plaid, Twilio, etc.)
  • Experience with design systems or component libraries


What Makes This Role Unique

  • You’ll define how developers interact with Benji on the frontend
  • You’ll build SDKs and tools used by real enterprise partners
  • You’ll operate at the intersection of frontend, developer experience, and AI
  • You’ll help pioneer AI-native frontend development workflows


Compensation & Benefits

  • Competitive salary + equity
  • Health, dental, vision
  • Flexible work environment


Why Benji

We’re building something ambitious: the infrastructure layer for loyalty ecosystems. If you enjoy building elegant frontend systems, crafting exceptional developer experiences, and pushing the boundaries of AI-driven development—this role is for you.