Hypertext Markup Language (HTML) is typically used in making websites on the Internet through the creation of code that dictates how a webpage is organized. Some of the most common HTML jobs available are those in website design and administration, typically working on the "front end" of a webpage. There are also an increasing number of positions available for someone working on creating HTML for sites that are intended specifically for viewing on a mobile device rather than a computer. Other HTML jobs are available for someone who works in testing websites to ensure they are viewable and functional on various platforms and browsers.
In terms of software creation, the front end refers to the User Interface (UI) and other elements that are seen and interacted with by customers or users. The "back end" is typically code and scripting that runs the application or website, which is not directly seen or used by people visiting it. Most of the HTML jobs available for people interested in working with the Internet are front end positions involved in the creation of the visible assets of a webpage.
There are also some HTML jobs that concern the application and use of developing technologies that can interact with the Internet. Mobile devices, including smart phones and tablet computers, are becoming increasingly popular and powerful methods by which people are able to access the Internet. In response, many companies with a strong online presence are developing separate websites specifically for use by these devices, which can have issues when displaying and interacting with normal webpages. HTML jobs are available at these companies in the development of such specialized sites, which often requires an understanding of how different devices function with the Internet.
Other types of HTML jobs can be available for people interested in testing and using the Internet to ensure compatibility with various platforms. For example, new versions of web browsers may include powerful tools that make interacting with and viewing websites easier. Companies may hire new developers to ensure their pages are using these features as effectively as possible, and to verify that their site remains up to date with these changes. These types of HTML jobs can include certain responsibilities and tasks much like those in other kinds of positions; they often require an understanding of how different software and devices view the Internet, and the ability to make changes to code that adapts to new technology.