Careers Hub
All Job CategoriesWeb developer
Web developer
Front end developer, back end developer, full stack developer
Web developers use computer code to create and maintain websites and applications.
Average salary (a year)
£20000
Starter
£60000
Experienced
Typical hours (a week)
37.0 to 39.0 hours
a week
Work Hours
as a contractor / self-employed
as customers demand
Explore future careers!
Explore career paths and plan your journey with insights into future professions.
Explore by job categories
AdministrationAnimal careBeauty and wellbeingBusiness and financeComputing, technology and digitalConstruction and tradesCreative and mediaDelivery and storageEmergency and uniform servicesEngineering and maintenanceEnvironment and landGovernment servicesHealthcareHome servicesHospitality and foodLaw and legalManagerialManufacturingRetail and salesScience and researchSocial careSports and leisureTeaching and educationTransportTravel and tourism
You can get into this job through:a university course; a college course; an apprenticeship; working towards this role
University
You could do a foundation degree, higher national diploma or degree in
web design and development, computer science, digital media development, software engineering
web design and development, computer science, digital media development, software engineering
Entry requirements
You'll usually need:
- 1 or 2 A levels, or equivalent, for a foundation degree or higher national diploma
- 2 to 3 A levels, or equivalent, for a degree
More Information
equivalent entry requirements|https://www.gov.uk/what-different-qualification-levels-mean/list-of-qualification-levels
student finance for fees and living costs|https://www.gov.uk/student-finance
university courses and entry requirements|https://www.ucas.com/
College
You could do a college course that might help you get a trainee developer job.
Courses include
Level 3 Certificate in Web Design and Development, T Level in Digital Production, Design and Development, Level 4 Diploma in Software Development
Level 3 Certificate in Web Design and Development, T Level in Digital Production, Design and Development, Level 4 Diploma in Software Development
Entry requirements
You may need:
- 4 or 5 GCSEs at grades 9 to 4 (A* to C), or equivalent, for a level 3 course
- 4 or 5 GCSEs at grades 9 to 4 (A* to C), or equivalent, including English and maths for a T Level
- 1 or 2 A levels, a level 3 diploma or relevant experience for a level 4 or level 5 course
More Information
equivalent entry requirements|https://www.gov.uk/what-different-qualification-levels-mean/list-of-qualification-levels
guide to T Levels|https://www.tlevels.gov.uk/
funding advice|https://www.gov.uk/further-education-courses/financial-help
search for courses|/find-a-course
Apprenticeship
You could do an apprenticeship such as
Software Development Technician Level 3 Advanced Apprenticeship, Software Developer Level 4 Higher Apprenticeship, Digital and Technology Solutions Professional Level 6 Degree Apprenticeship, Digital and Technology Solutions Specialist Level 7 Degree Apprenticeship
Software Development Technician Level 3 Advanced Apprenticeship, Software Developer Level 4 Higher Apprenticeship, Digital and Technology Solutions Professional Level 6 Degree Apprenticeship, Digital and Technology Solutions Specialist Level 7 Degree Apprenticeship
Entry requirements
You'll usually need:
- 4 or 5 GCSEs at grades 9 to 4 (A* to C) and A levels, or equivalent, for a higher or degree apprenticeship
More Information
equivalent entry requirements|https://www.gov.uk/what-different-qualification-levels-mean/list-of-qualification-levels
guide to apprenticeships|https://www.gov.uk/apprenticeships-guide
Work
You might be able to start as a junior developer and do training on the job.
More Information
Career Tips
You could build up your skills and knowledge using free online learning resources for
programming languages, project management, software development methods
programming languages, project management, software development methods
You can find free online courses through the Skills Toolkit.
Further Information
You can get more advice about working in computing from TechSkills and
The Chartered Institute for IT.
Skills and knowledge
You'll need:
Knowledge of computer operating systems, hardware and software
To be thorough and pay attention to detail
The ability to write computer programs
Persistence and determination
Analytical thinking skills
To be flexible and open to change
The ability to use your initiative
Maths knowledge
Digital Skills Level
to have a thorough understanding of computer systems and applications
Day to day tasks
You'll usually work as part of a development team and could
meet clients to work out what they need, create plans and prototypes with the design team to decide how the website or application will fit together, write code in different programming languages, build databases and transfer information between databases using Applications Program Interfaces (APIs), use software to create the layout of buttons, links and pictures
meet clients to work out what they need, create plans and prototypes with the design team to decide how the website or application will fit together, write code in different programming languages, build databases and transfer information between databases using Applications Program Interfaces (APIs), use software to create the layout of buttons, links and pictures
Working environment
You could work in an office, at a client's business or from home.
With experience, you could
become a manager, such as lead programmer or project leader, specialise in an area, such as retail, become a systems analyst or IT project manager in other areas of IT, become a further education teacher
become a manager, such as lead programmer or project leader, specialise in an area, such as retail, become a systems analyst or IT project manager in other areas of IT, become a further education teacher

Job profile data provided by The National Careers Service.
Help & Support
Support Knowledge Base & FAQs