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.