· Participate in the entire application lifecycle, focusing on coding and debugging · Write clean code to develop functional web applications · Troubleshoot and debug applications · Perform tests to optimize performance · Manage cutting-edge technologies to improve legacy applications · Collaborate with backend and mobile app 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 · Liaise with developers, designers, and system administrators to identify new features · Follow emerging technologies