Is it normal for a company to offer a bonus on top of a salary?

A company I applied for is paying OTE (On Target Earnings) on top of a salary. Is this normal for a front end developer role?

Not common enough to be expected, but common enough not to be unusual.
Don’t have to look too hard to find similar offers.