Justin James provides five UI tips for web app development focused on enhancing user experience. Key recommendations include ensuring that JavaScript does not override standard browser functions, maintaining proper form behavior, avoiding the use of text images, limiting the width of layouts to around 1,000 pixels, and minimizing collapsible elements in UI design. These guidelines aim to promote usability and accessibility for all users.