• Back

Posted: Apr 24, 2024

Front-End Web Developer

So, what’s the opportunity?

spark*advocacy is looking for a Front-End Web Developer to join our creative team. You will develop and maintain websites and website infrastructure on projects ranging from simple single page experiences to larger CMS based websites and applications. You will take static designs and bring them to life on the web.


  • Using supplied designs, code websites using common best practices for HTML, CSS, JavaScript, etc.,

  • Build and maintain (updates, patches, maintenance) static and CMS based websites in CraftCMS, WordPress, Drupal, and other platforms

  • Use frameworks for rapid and consistent development (eg. Bootstrap, Vue, jQuery, GSAP, REACT, etc.)

  • Ensure websites function as expected on multiple platforms (eg. Windows, MacOS, iOS and Android)

  • Implement and uphold a secure workflow to avoid hacks and unauthorized access to company property, source code and server infrastructure

  • Work with other members of our team, including the Senior Web Developer and follow common company coding, development, and implementation standards

  • Understand and be able to apply optimizations either on the server side or on the application side (e.g Accessibility, responsiveness, SEO, performance)

Additional Requirements:

  • 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 and possess a positive attitude

  • Be open to being mentored and learning new skills, software, or techniques when necessary and show initiative to find solutions


  • Diploma or degree in web development techniques, or be able to demonstrate sufficient experience in lieu of a certificate

  • 3-5 years’ experience in web development

  • Some familiarity in either using, maintaining or building a CMS based websites in either CraftCMS, WordPress, Drupal, or equivalent platform

Bonus Points:

  • Be able to work in and support clients on advanced hosted platforms (eg. WebFlow, Shopify, etc.)

  • Unix-like server management (ssh, apache/nginx,*SQL, etc.)

  • Strong familiarity with modern template engines (eg. Twig)

  • Graphic design and user experience knowledge

  • Interest or background in Canadian politics, political causes, or civic engagement

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