The product need
A loyalty scheme has to work for two groups: customers redeeming rewards at the till, and merchants running the program. Delays or complicated setup can make an otherwise useful offer difficult to use.
The engineering focus
The mobile redemption work brought together low-latency lookups, offline-tolerant syncing, and merchant tooling. These are technical concerns with a direct connection to the experience of redeeming a reward and managing a loyalty scheme.