Under general supervision and using your expertise in programming languages to code user-side web based applications and interfaces, including visual elements like menu bars, clickable buttons and the overall layout of websites or web applications