Front-end and user interface are interchangeable terms in this context. Front-end developers could also be referred to as UI developers. However, this isn't the industry norm. Instead, development and design roles are divided between the front-end and the UI.