Language selection

Search


Front-end development

Front-end development typically builds the parts of a product that will be interacted with by the user - specifically, the user interface. For the purpose of this resource, front-end development refers to the implementation or codification of the design in functional templates for a product using technologies such as HTML, CSS and JavaScript.

Front-end development Part of the Development role group

Key deliverable examples:

  • HTML and CSS files
  • client-side scripting
  • JavaScript libraries and frameworks

Tasks include:

  • Pattern libraries and prototypes
  • template functionalities
  • semantically-rich HTML document structures and widgets
  • use and adapt frameworks and content management systems

Example job titles for this role:

  • Front-End Developer
  • Web Developer
  • Full-Stack Developer
  • UI/UX Developer
  • JavaScript Developer
  • UI/UX Engineer

Role group description:

Oversees the creation, coding and delivery of the product based upon the requirements provided. Responsible for all user-facing and supporting systems, along with all related infrastructure selection, setup and deployment.

This role description is adapted from the W3C WAI Accessibility Roles and Responsibilities Mapping (ARRM). You are welcome to use this information as is, or change it for your situation.

Resources and guidance

Create forms

Learn about the essential steps for creating accessible forms.

Designing accessible services

With these tips, learn what you need to know to design for different disability categories.

Designing for users of screen readers

What to do - and what not to do - when designing for users of screen readers.

Designing for users with physical or motor disabilities

What to do - and what not to do - when designing for users with physical or motor disabilities.

Find out how to make accessible digital forms

With this guide, find out what the best format is and other helpful tips for making accessible digital forms.

Information and Communication Technology (ICT) Accessibility Requirements

This page is to share some of the work that Shared Services Canada (SSC) has done for the piloting of the CAN/ASC - EN 301 549:2024 / EN 301 549 V3.2.1 (2021-03) Harmonised European Standard Accessibility requirements for ICT products and services. This is not a full copy / paste / translation of the CAN/ASC - EN 301 549:2024/ EN 301 549 (2021) or Web Content Accessibility Guidelines (WCAG) 2.1.

Technical Summary of the EN 301 549 v3.2.1 (2021)

This technical summary provides the reader a simplified summary of the technical requirements from the EN 301 549 V3.2.1 (2021-03) Harmonised European Standard Accessibility requirements for ICT products and services. Each clause or group of related clauses have been re-worded in plain language and examples have been added to help readers understand the requirements at a high-level. This document is especially useful for those who would like an understanding of the EN 301 549’s requirements without having to read through the full standard.

Tools

Tips, recommendations, and learning materials to keep you informed about accessibility features that can be used every day in the federal public service.

Page details

Date modified: