Software & systems

App Developer

App developers design and build mobile applications for PCs, mobile phones and tablets.

Annual Salary

£21000 - £55000

Average UK salary in 2018 was £29,588 (source Office for Statistics)

Working hours

3%
Future employment

There will be 3% more App Developer jobs in 2023.
In your local area

What's it all about?

Your day-to-day tasks may include:

  • developing new apps or creating 'mobile-friendly' versions of websites
  • working with other developers, designers and copywriters
  • designing prototypes to suit client needs
  • writing or amending computer code
  • testing software, finding faults and fixing problems
  • writing accurate notes about the development process
  • keeping up to date with new technology trends and tools

You can get into this job through:

1. A Degree, Foundation Degree or Higher National Diploma in:

  • computer science
  • software development
  • computer applications development

2. An Apprenticeship

Software Development Technician Apprenticeship - Level 3

Individual employers will set the selection criteria, but this is likely to include 5 GCSEs (especially English, mathematics and a science or technology subject); other relevant qualifications and experience; or an aptitude test with a focus on IT skills.

Software Developer Apprenticeship - Level 4

 Likely to include; A levels or a BTEC in IT or Computing, a level 3 apprenticeship, relevant experience and/or an aptitude test with a focus on functional maths.

3. A Graduate Training Scheme

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 non-IT graduates as well as those with a computing qualification, where you start as a junior developer and get training on the job.

You can build up your skills and knowledge using free online learning resources for programming languages and apps development.

You'll also find it useful to have an understanding of Agile project development methods.


£21000 - £55000

Starter salary: £21000

Experienced salary: £55000

Starting apprenticeship salary between £15000 - £18000 per year

Experienced developer earns on average between £30000 and £35000 per year


You could work in an office or at a client's business

You could move into systems analysis, or be promoted to a senior app developer or applications project manager.

You could also become self-employed, offering your services through contracting.

Professional and industry bodies

You could join The Chartered Institute for IT and the Institution of Analysts and Programmers, for professional development and training opportunities.

Find out more about working in App Development

You can find out more about working and training in computing from Tech Future Careers and Bubble Digital Career Portal.

Related jobs include: software developer, computer games developer,user experience[UX] designer,web developer,IT project manager

Skills required and how your skills match up

What skills are required?

You'll need:

  • maths knowledge for understanding programming
  • 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
  • this job requires a thorough understanding of computer systems and applications.
My top 5 skills from the skills bank
Please sign in to compare your skills to this job. Sign in

To save or view your choices and results you must sign in or register (takes 1 minute).

Sign in Register