Careers Hub
All Job CategoriesApp developer
App developer
App designer, mobile app developer, application developer
App developers design and build mobile applications for PCs, mobile phones and tablets.
Average salary (a year)
£31000.0
Starter
£60000.0
Experienced
Typical hours (a week)
37.0 to 40.0 hours
a week
Work Hours
9am to 5pm
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; an apprenticeship; a graduate training scheme
University
You could do a foundation degree, higher national diploma or degree in
computer science, software engineering, computer applications development, mathematics, financial technology
computer science, software engineering, computer applications development, mathematics, financial technology
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/
Apprenticeship
The following apprenticeships may be relevant
software developer higher apprenticeship, creative digital design professional degree apprenticeship
software developer higher apprenticeship, creative digital design professional degree apprenticeship
Entry requirements
To get onto an apprenticeship, you'll find it useful to have:
- 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
apprenticeship levels|https://www.apprenticeships.gov.uk/apprentices/about-apprenticeships#UnderstandingApprenticeshiplevelsandqualifications
Other Routes
You may be able to apply for a place on a graduate training scheme with an IT company if you have a degree.
These are often open to graduates with any degree, not just degrees in IT. You start as a junior developer and get training on the job.
More Information
Career Tips
You can build up your skills and knowledge, using online learning resources for programming languages and apps development.
You'll also find it useful to understand agile project management.
Professional And Industry Bodies
You can find professional development and training opportunities from The Chartered Institute for IT and the Institution of Analysts and Programmers.
Further Information
You can find out more about working and training in computing from techskills.
Skills and knowledge
You'll need:
Maths knowledge
The ability to write computer programs
Analytical thinking skills
To be thorough and pay attention to detail
The ability to come up with new ways of doing things
Knowledge of systems analysis and development
Complex problem-solving skills
Persistence and determination
Digital Skills Level
to have a thorough understanding of computer systems and applications
Day to day tasks
You may
develop new apps or create 'mobile-friendly' versions of websites, work with other developers, designers and copywriters, design prototypes to suit client needs, write or amend computer code, test software, find faults and fix problems, write accurate notes about the development process, keep up to date with new technology trends and tools
develop new apps or create 'mobile-friendly' versions of websites, work with other developers, designers and copywriters, design prototypes to suit client needs, write or amend computer code, test software, find faults and fix problems, write accurate notes about the development process, keep up to date with new technology trends and tools
Working environment
You could work in an office or at a client's business.
There are opportunities to work in most sectors and industries, such as business, finance, cyber security, telecommunications and healthcare
You could:move into system analysis, get promoted to a senior app developer or project manager, become self-employed to do contract work

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