Participate in the entire application life cycle, focusing on coding and debugging - Write clean code to develop functional web applications - Troubleshoot and debug applications - Collaborate with other Front-end developers to integrate user-facing elements with server side logic - Gather and address technical and design requirements - Provide training and support to internal teams - Build reusable code and libraries for future use - Identify processes and practices that can be streamlined.