Skip Navigation Determining Interests
Job Descriptions

Web Developer

Web developers typically design and develop websites and maintain web pages. Web developers can work for software design companies, or any other companies that require the creation of websites. Web developers can also be self-employed. If you are a web developer, you will have some clearly defined and repetitive tasks (e.g., creating a website).


This job usually requires the minimum of a bachelor’s degree in computer science or completion of a college-level web design program.

Previous Experience

Previous experience as a web developer (or similar) is preferred. Some employers may require that you have knowledge of certain types of computer programs or software languages (e.g., Javascript). If this is the case, they will specify this requirement in their job advertisements. Although many employers prefer that you have previous experience, it is strongly encouraged that you apply if you have the required education and skills.

Job Duties

  • Create and maintain websites for your employer by determining layout, design, and content for websites.
  • Write with specific software languages to create web pages.
  • Interface with web servers and web systems to maintain websites.
  • Work with colleagues (e.g., other web developers or programmers) to resolve website-related problems (troubleshooting).
  • Your employer may also ask you to carry out additional duties than those listed here.

What’s Your Scene?

This job requires that you are able to work ‘Out of the Scene.’  If you are working as a web developer, you may not be working with the public on a regular basis. However, you may be required to speak with and interact with team members (co-workers) as well as your supervisor.

Skills / Abilities

Computer Programming and Electronics - You will need to know how to use computers and computer systems, hardware and software applications and installations, database software management systems, and other electronics such as printers, scanners, and faxes. Many of these skills and abilities will be provided by your college education.

Critical Analysis and Complex Problem Solving - This job requires the ability to critically examine complex problems by analyzing information or data to develop solutions.

Written Expression - You will be required to write and spell correctly.

Oral Expression - You will be required to speak clearly and effectively.

Reading Comprehension - Demonstrated ability to read, and follow written instructions and ideas.

Oral Comprehension - Demonstrated ability to understand and follow verbal instructions and ideas.

Organization and Prioritization - This job requires the ability to clearly organize and categorize work priorities to complete your work.

Manual Dexterity - This job requires the repeated and coordinated use of your hands, wrists, and fingers to use and type on a computer keyboard, requiring the use of fine motor skills.

Environmental Demands

Location - A web developer typically works indoors in a climate-controlled office setting. If you work from home, you may choose your own work location.

Noise Level - The noise level will be low (fairly quiet).

Lighting Level - The lighting level will be dependent on your employer. If you work in an office setting at work, you may have to work in florescent lighting. If you are able to work from home, then you can choose your lighting level.

Work Hours - This job may have fulltime hours (40 hours per week) or part-time shifts, during regular business hours (9am-5pm). If you work from home, you may be able to come up with your own schedule.

Amount of Movement - This job typically requires that you sit for long periods of time.

Cleanliness and Odors - This job setting is typically quite clean, although it may be dependent on how well you maintain the cleanliness of your office or cubicle.

Work Attire - Work attire will range - if you are in an office setting, work clothing will typically be business casual clothing. If you work from home, you can choose what you want to wear.

Structure and Predictability - This job will typically have a moderate degree of predictability and structure.  This means that you might not do the same tasks each day, and these tasks might be completed in a different order each day.  You might not always know ahead of time how long each task will take to complete.  You will probably work in the same areas or location each day, and interact with the same people (e.g., co-workers) each day. 

What's the Pace?

    • Steady: In most cases, the work pace will be steady, which means that you will always have some work to do.  When the work pace is steady, you are working at a level “5” on a scale of “1” (nothing to do) to “10” (extremely busy, rushed pace).

Have you taken our Interests Quiz? You can take this quiz to get suggestions about jobs that may match your general interests.