LOG // WILLIAM_HILL // GIBRALTAR

Senior UI Developer

William Hill — Betslip & High-Impact UI Engineering

Led front-end development, resilient component architecture, and high-impact A/B testing campaigns for a legacy British sports betting giant handling millions of daily active users.

William Hill US UI
UI.PRT // US_APP
10M+
Daily Transactions
A/B Test
Conversion & Uplift
9-Crew
Agile squad member
KEY STACK //
React GitLab CI/CD Jest/Cypress Optimizely SASS Agile

The Role

Betslip Squad Core

Dedicated UI Developer on the Betslip squad — a cross-functional Agile team of nine people. Responsible for building, maintaining, and evolving the React-powered Betslip module at enterprise scale.

Critical UI Engineering

Resiliently built and evolved the Betslip — the most business-critical UI component where users place bets, review odds, and commit money. High pressure, defensive engineering.

Front-End Testing & QA

Wrote unit tests with Jest and Enzyme to validate component behavior, and end-to-end integration tests using Cypress. Managed deployments via GitLab CI/CD pipelines.

Optimizely A/B Testing

Developed A/B test variants in Optimizely targeting key conversion touchpoints within the betting flow, delivering measurable conversion lift for millions of daily active users.

Visual Evidence & UI Prototypes

Live recordings of the betslip module, visual debug logs, and custom micro-animations.

SYS.PRT // 01

Betslip Module in Action

A recording of the live sports betslip module showing selection states, stake placement validation, and live odds updating dynamically.

REF: WH_PORT_2026 STATUS: VERIFIED
Betslip Card & Layout
SYS.PRT // 02

Betslip Card & Layout

High-fidelity screenshot of the betslip card displaying single, multiple, and system bet layouts, engineered for optimal readability on mobile screens.

REF: WH_PORT_2026 STATUS: VERIFIED
SYS.PRT // 03

UI Rendering Bug Fix

Analyzing a visual collision bug in the betslip card footer where absolute elements overflowed container bounds. Resolved by fixing flex layouts and z-index contexts.

REF: WH_PORT_2026 STATUS: VERIFIED
SYS.PRT // 04

Betslip Micro-Animations

Custom transition animations implemented using CSS and React lifecycle hooks to provide immediate, delightful visual feedback when users add, remove, or modify bets.

REF: WH_PORT_2026 STATUS: VERIFIED
More Content
Agent Lionz Logo