This job is no longer available.

Front-End Web Developer - spark*advocacy

Mar 01, 2021
Ottawa, Ontario

spark*advocacy is looking for a Front-End Web Developer to join our creative team and build amazing websites using many different strategies from quick and quality static sites using popular CSS frameworks like Bootstrap and Foundation, to CMS based sites using platforms like Wordpress, CraftCMS, Drupal, etc. You will be responsible for taking supplied designs and bringing them to life on the web.

Core Responsibilities

  • Using supplied designs: code static websites using common best practices for HTML, CSS, JavaScript, etc., and build CMS based websites in WordPress, CrafCMS and/or Drupal.
  • Maintain sites over time including updates, patches.
  • Use CSS frameworks for more rapid and consistent development, such as Bootstrap, Foundation, TailwindCSS, etc.
  • Use JavaScript frameworks for more rapid and rich results, such as jQuery, VueJS, 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.
  • Understand and apply optimizations either on the server side or on the application side, including web accessibility.
  • Implement analytics tags and assist the digital team with setting up tracking and retargeting abilities through Google Tag Manager.

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 teaching yourself new skills, software, or techniques when necessary and show initiative to find solutions — and also be willing to teach others.


  • College or University diploma in web development techniques, or be able to demonstrate sufficient experience in lieu of a certificate.
  • Minimum of 3 years experience
  • Experience with one or more of WordPress, CraftCMS, Drupal, or other content management systems.
  • Familiarity working within a development, staging and production environment, including using source control principles and software.

Bonus Points

  • Interest or background in Canadian politics, political causes, or civic engagement.
  • Graphic design experience.
  • Experience working with project management tools, such as Trello, Asana, etc. and time tracking tools such as Toggle, Harvest, FunctionFox.

Job Type: Full-time

Salary: $50,000.00-$85,000.00 per year

This job is from CharityVillage