Multimedia programmers need a combination of both creative and technical skills. If you think you have what it takes read on to discover more about this varied role
A multimedia programmer works with different multimedia features such as, text, sound, graphics, digital photography, 2D/3D modelling, animation and video to create products such as websites or computer programmes.
Multimedia products mainly work on the internet but can also be used in:
Programmers may come from a design or computing background, but the role demands a combination of both creative and technical skills. The multimedia programmer usually works to a designer's specification.
Other common terms for multimedia include:
Working as a programmer you'll be involved at various stages of the system life cycle including, initial analysis, implementation, integration, testing, debugging and support. The role can include:
You'll work in a team with the designer and other specialists, such as animators, video producers and 3D modellers, who create the multimedia features. Because of the size and complexity of some applications, there may be several programmers working on one or more aspects of the application.
In smaller projects, programmers may take on other roles, such as design and animation, depending on their expertise. Programmers may become specialised in particular output formats, such as web applications, mobile technologies or interactive television, depending on their range of skills.
The title of multimedia programmer can cover multimedia developer, designer and engineer and as a result salaries can differ greatly depending on the actual role.
If training is involved, salaries are generally lower during the initial training period.
The industry supports a lot of potential for contract and freelance work, which may pay well but is balanced by fewer benefits, such as paid leave and job security.
Income figures are intended as a guide only.
Working hours are often slightly later than most office-based work, typically from 9.30am to 6pm. Working longer hours is often needed to complete assignments to schedule, depending on the place of work.
Although this area of work is open to all graduates, a degree/HND in the following relevant subject areas may increase your chances:
Many university courses in multimedia and computer sciences have a placement year in industry. This is helpful for building up a portfolio and gaining hands-on experience, which is valued by employers who are hiring for entry-level positions.
Employers will want to be sure that candidates have a strong programming background so courses in mathematics, engineering, art and design may be a good entry route if you can also demonstrate aptitude and skills in multimedia applications.
Entry without a degree or HND is difficult as there is intense competition, but having a strong portfolio or experience in designing personal web pages will help. Some employers may also stipulate a degree rather than an HND.
A pre-entry postgraduate qualification is not necessary, though an MSc in multimedia or similar may compensate for a non-relevant first degree. Search for postgraduate multimedia courses.
You will need to show evidence of the following:
Employers also usually look for knowledge and experience in:
Actual employer requirements vary depending on the sector and the platform being used.
An employer is unlikely to hire you without seeing examples of your work. Pre-entry experience is desirable and relevant vacation work, voluntary work, projects or placements will be an advantage.
Multimedia programmers are typically employed in specialist multimedia companies, as well as other organisations that use or create multimedia products.
Opportunities in multimedia programming have expanded as broadband has made more facilities possible via the internet.
Programmers are employed within the following industry sectors:
Typical employers include:
Organisations with in-house websites and/or new media or multimedia departments also employ programmers.
Look for job vacancies at:
Recruitment agencies commonly handle vacancies.
A flash drive, CD-ROM or personal website demonstrating a broad skill set can be used to support a CV or application form. Get more tips on how to create a successful CV and cover letter, and prepare for interviews.
It is important to build up a good personal multimedia portfolio to demonstrate skills and creativity. This might include an interactive website, an animated computer game, or a presentation incorporating a variety of media.
With experience, contracting may be an attractive option. While most job sites cover contractor roles, also try sites such as:
Skills and knowledge requirements move on very quickly in multimedia and, consequently, the most important training consideration for programmers is to keep up to date with new developments. In most cases, this means adapting existing skills to a new package, learning a new programming language or working with a new platform.
You may learn from other members of a team, attend short courses, keep up to date via newsgroups, follow websites that showcase the newest ideas, and read specialist journals. It's possible that you'll have to take responsibility for your own development. Check out these useful sources of development training:
It is possible to progress into new skill areas such as:
As the industry develops, more layers of management are emerging, allowing you to enter into more senior roles.
As a programmer, you may remain focused on the production of multimedia or, with experience, you could move into middle management roles such as:
Depending on the size and structure of the company, these roles may vary or overlap.
Project leader is likely to become a more important job role as the collaboration of skilled professionals for the duration of a project becomes more common.
Project leaders, responsible for coordinating the work carried out by the various team members and ensuring that the project is completed to deadline, require an all-round skill set covering business, content, design and technical competencies.
As the multimedia industry evolves, digital security and online services are becoming major growth areas with the opportunity for skilled professionals to work with larger and more diverse audiences in new markets, such as China. The majority of companies will be small and focus on specialist services and niche markets.