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.
Responsibilities:
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
Qualifications:
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