App developer

Alternative titles for this job include App designer, mobile app developer, application developer

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

Average salary (a year)

£21,000 Starter

to

£55,000 Experienced

Typical hours (a week)

37 to 40 a week

You could work

9am to 5pm

How to become an app developer

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

Entry requirements

You'll usually need:

  • 1 or 2 A levels for a foundation degree or higher national diploma
  • 2 to 3 A levels for a degree

More information

Apprenticeship

You can complete a software developer higher 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 qualifications, for a higher or a degree apprenticeship

More information

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 non-IT graduates as well as those with a computing qualification, where 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 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.

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.

Further information

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

What it takes

Skills and knowledge

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
  • to have a thorough understanding of computer systems and applications

What you'll do

Day-to-day tasks

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

Working environment

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

Career path and progression

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.

Current opportunities

Apprenticeships In England

IT Apprentice - Network Administrator

  • Wage : £140.00 Weekly
  • Location: Burton-On-Trent DE14 1SG

Apprentice IT Analyst

  • Wage : £156.00 - £200.00 Weekly
  • Location: Rochester ME2 4DZ

Courses In England

BTEC Level 2 Extended Certificate in Information & Creative Technology

  • Provider: HCUC
  • Start date: 02 September 2019
  • Location: Hayes

Computing and Information Systems BSc (Hons)

  • Provider: Bradford College
  • Start date: 02 September 2019
  • Location: Bradford

JobsIn the United Kingdom

The Find a job service can help you with your search for jobs and send alerts when new jobs become available.

Get help using this service

Call 0800 100 900 or use webchat

8am to 10pm, 7 days a week

More ways to contact us

Is this page useful?

Yes No