Interactive Media Designer


Whether you want to uncover the secrets of the universe, or you just want to pursue a career in the 21st century, basic computer programming is an essential skill to learn.

Stephen Hawking
Interactive Media Designer

In A Nutshell

I create computer programs and write, edit, and test computer codes. 

I use my artistic ability and technical computer skills to create interactive applications, games, and software.

I work closely with customers to understand their needs, and then create interactive products specifically for them.


Potential Salary Range

$20.00 - 55.00 Hourly

Which provinces would this job be in?

Alberta AB
British Columbia BC
British Columbia
Manitoba MB
New Brunswick NB
New Brunswick
Newfoundland & Labrador NL
Newfoundland & Labrador
Nova Scotia NS
Nova Scotia
Ontario ON
Prince Edward Island PEI
Prince Edward Island
Quebec QC
Saskwatchewan SK

I mostly work out of my office, but I do meet with clients either in person or on the phone to understand their projects and what they need from me. 



Job Requirements & Duties

  • Use a variety of computer languages for different applications to design interactive programs and write computer code
  • Edit and test the code to make sure the program works like it’s supposed to
  • Identify technical problems and communicate them to the right people
  • Write reports and other instructions on the status and maintenance of applications
  • Help collect data about user needs to make programs better
  • Program special software for different types of media that a company might use  

Education & Training

  • A university degree in computer science is required for this position. Specializing in programming or software engineering may help prospective employees stand apart from the competition.

Job Outlook

    Experts predict that as the world continues to rely on technology, the demand for this career will be high.

Related School Subjects

Ed. Prof. et Tech.
Career Education

What words come to mind when thinking about this career?

Coding Software Technology

Important Skills

Computer & Technological icon

Computer & Technological

Most of the legwork I do is on the computer, so this job is great for people that are naturally computer and tech savvy. 

Artboard 32@5x

Problem Solving

Making computer programs requires coding, and coding is the task of finding dozens of tiny little problems that need to be solved for the program to run correctly.  

Customer Service

It’s important to listen to my customers and really understand what they’re looking for, so customer service skills are critical.


Sometimes customers change their mind midway through a project and sometimes codes are hard to troubleshoot. It’s important to be resilient and get back up again after these challenges!


The Best Things About This Job Are…

Independent Work
Pays Well
Problem Solving
Using Technology
Continuous Learning
Flexible Work Environment