Frontend Developer
About Ibex.ai
Ibex is a fast-growing AI startup building an agentic, real-time decision engine that optimises customer interactions for measurable profit. Our platform blends advanced machine learning, deep learning, and reinforcement optimisation to decide the best action, message, or offer for every customer, automatically and at scale.
We operate where complexity is high and impact is immediate. Our clients rely on Ibex to process large, fast-moving behavioural datasets and make millions of personalised decisions per day. The system learns continuously, adapts autonomously, and delivers provable commercial uplift without manual testing or experimentation.
We move quickly and value clarity over hierarchy. Ideas are tested, validated, and shipped fast. Bureaucracy is minimal. You’ll work alongside a tight, highly technical team solving real optimisation problems for real businesses.
Ibex is sector-agnostic in design, though many current clients operate in online casinos where real-time optimisation drives significant commercial value. We’re PE-backed, scaling rapidly, and expanding our OEM partnerships to power personalisation inside other platforms outside online gaming.
We’re based in London and work hybrid, with the team in the office three days per week.
The role
You’ll be developing the front-end of our client-facing portal (the main way our customers configure Ibex and view recommendations and analytics). This is a central product role: everything our models do ultimately flows through the UI you build.
You will:
- Design and build front-end features in Vue for configuring campaigns
- Create intuitive flows and clean UIs for complex analytical and configuration tasks
- Work closely with product, data science and backend engineering to turn ideas into production features
- Implement performant data visualisations to surface insights and recommendations
- Help shape our front-end architecture, component library and UI standards
- Contribute to engineering best practices (testing, code review, documentation)
This is a hands-on role with a lot of ownership and the opportunity to define how our users experience the product.
The product
We’re pushing beyond dashboards and forms into agentic tools that think, act and learn on behalf of our clients.
You’ll be building a cutting-edge application that:
- Lets users collaborate with AI agents to configure and optimise campaigns
- Surfaces AI-driven recommendations in clear, actionable ways
- Makes complex model behaviour understandable and controllable for non-technical users
An interest in AI and how people interact with intelligent systems is essential. You don’t need to be a researcher, but you should be excited about designing interfaces for products where the “user” is both a human and an AI agent.
What we’re looking for
Must-have experience
- Strong experience building front-ends with Vue.js
- Experience working on B2B SaaS products
- Demonstrated ability to design clean, usable UIs for complex products
- Good understanding of modern front-end engineering practices (components, state management, testing, performance)
- Genuine interest in AI / ML products and how users interact with them
- Hands-on experience using AI coding tools (e.g., Codex, Claude, Copilot, Cursor) to build or ship frontend features in a professional environment
Nice to have
- Experience with Python/Django backends
- Experience with Azure or other cloud platforms
- Experience building native visualisations (e.g. with D3, Chart.js, or similar)
- Experience working with design systems or component libraries
If you’re not sure you tick every box but you’re excited about the role and the problems we’re solving, we’d still love to hear from you.
Salary
- £50,000 – £60,000 (depending on experience)