Must have demonstrated experience building and maintaining WordPress and Gatsby/Strapi or similar JAM Stack Development or ReactJS experience to be considered.

a. job details

The frontend developer role is a full-time position.

We are looking for experienced, highly professional, self-directed team members with a web development background, who knows website technology and who brings an sense of excitement to their work.

  • Using supplied designs: code websites using common best practices for HTML, CSS, JavaScript, etc., and build/maintain CMS based websites in WordPress, Strapi and/or others.
  • Maintain sites over time including updates, patches.
  • Use CSS frameworks for rapid and consistent development, such as Bootstrap, Tailwind etc.
  • Use JavaScript frameworks for more rapid and rich results, such as Next, React, jQuery, etc.
  • Extrapolate and develop mobile responsive versions of websites using best practices.
  • Test websites on multiple platforms such as Windows, MacOS, iOS and Android.
  • Maintain website infrastructure including Linux/Unix server skills, Apache/Nginx, virtual host configs, etc.
  • Understand and maintain backup and recovery strategies.
  • Implement and uphold a secure workflow to avoid hacks and unauthorized access to server infrastructure.
  • Be able to access, configure and utilize related server software such as MySQL, SSH.
  • Be able to collaborate with other members of our team, including other web developers and agree on common/shared standards.
  • Understand and apply optimizations either on the server side or on the application side, including web accessibility.

Additional Responsibilities:

  • Work under tight timelines, prioritize projects, and shift focus when necessary.
  • Meet deadlines, and effectively communicate important updates to team members.
  • Participate in brainstorms, introducing new ideas, different approaches, and treatments.
  • Stay up-to-date on the latest trends in web development.
  • Be open to constructive feedback.
  • Possess a positive attitude and be willing to take on new challenges.
  • Be open to learning new skills, software, or techniques when necessary and show initiative to find solutions.

This is an excellent opportunity for career advancement – within a supportive, fun work environment with unlimited potential.

b. qualifications


  • College or University diploma in web development techniques or be able to demonstrate sufficient experience in lieu of a certificate.
  • Minimum of 4 years of experience
  • Experience building websites with one or more of WordPress, Strapi, Drupal, or other content management systems.
  • Familiarity working within a development, staging and production environment, including using source control principles and software (Git/Github, etc.) .

Bonus Points:

  • Interest or background in political causes, or civic engagement.
  • E-commerce or Headless CMS experience.

apply today to join our team

1. Barrie

300-70 Dunlop St. East
Barrie, ON L4M 1A4

3. Toronto

1-164 Buttermill Ave.,
Vaughan, ON L4K 3X6

3. Ottawa

141 Laurier Ave. West,
Ottawa, ON K1P 5J3