- Develop the code that produces the parts of websites and apps that users see
- You'll need excellent coding skills, problem solving ability, and attention to detail
- This is a field with lots of opportunities and the potential to work for a company or as a freelancer
- Work closely with other developers and designers like web designers, UX and UI designers, who create visuals of what the site or app should look like that you use to guide your coding
- Receive wireframes from a web designer that show the basic structure of the site, and/or then detailed designs and styling information from applications like Figma
- Create the code that makes the site display and function in the required way using the information you have as a guide
You'll spend most of your time coding on a computer in an office or from home - there are lots of freelance opportunities for coders so this can be a flexible working option.
You'll also need to be able to work with content management systems and e-commerce platforms like WordPress, Magento, Drupal and Joomla.
You can teach yourself these languages using online courses and resources, or you can do a more formal qualification in programming or computer science at a college or university.
To gain work you'll need a portfolio of sites you have worked on, these could be personal projects that you have developed, work experience or volunteer projects you've done, or paid work.
You could also do an internship at a digital agency to gain further experience before applying for your first role.