• Back

Posted: Oct. 25, 2021

Front End Developer / Web Developer

spark*advocacy is looking for a web developer to join our creative team. You will be responsible for developing and maintaining websites and website infrastructure on projects ranging from simple single page experiences to larger CMS based websites. You will be responsible for taking designs and bringing them to life on the web.


  • Must have demonstrated experience building and maintaining CraftCMS, WordPress or Drupal to be considered.

Core Responsibilities:

  • Using supplied designs: code websites using common best practices for HTML, CSS, JavaScript, etc., and build/maintain CMS based websites in CraftCMS, WordPress and/or Drupal.
  • Maintain sites over time including updates, patches.
  • Use CSS frameworks for more rapid and consistent development, such as Bootstrap, etc.
  • Use JavaScript frameworks for more rapid and rich results, such as Vue, 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, virtualhost 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.


  • 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 CraftCMS, WordPress, 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 Canadian politics, political causes, or civic engagement.
  • Graphic design experience.

Does this sound like you? Send an email and let’s talk careers@sparkadvocacy.ca