Front end engineering is the practice of designing and developing user interfaces for web applications. This can include anything from the layout and design of a website to the development of interactive features and animation.