Web developers are found working in various types of organizations, including large corporations and governments, small and medium – sized companies, or alone as freelancers. Some web developers work for one organization as a permanent full-time employee, while others may work as independent consultants, or as contractors for an employment agency. Web developers typically handle both server-side and front-end logic. This usually involves implementing all the visual elements that users see and use in the web application, as well as all the web services and APIs that are necessary to power the front-end. Depending on the type of development work, location, and level of seniority, web developer salaries in many large metropolitan areas routinely surpass $100,000.