A front end web developer's job includes designing, updating, and managing all the elements that users need to interact with the Internet. Typical front end tasks involve working with a User Interface (UI)/User Experience (UX) team to turn prototypes into usable webpages and collaborating with back end developers to ensure problem-free usability. Front end web developers might also work with those teams to create new features to improve user experience. Once a website is up and running, front end developers may also be responsible for keeping all a website's workable elements up to date, working properly, and troubleshooting problems whenever they appear.