Sustainability & Impact Specialist

Position Summary

The Associate, Member Engagement supports the Manager, Member Engagement in the development and implementation of effective member recruitment, onboarding, engagement and retention strategies.

Duties & Key Responsibilities

Graphic Design:

  • Design and produce visual content for print and digital platforms, including brochures, newsletters, reports, social media posts, and infographics.
  • Develop visual identity for various campaigns, ensuring alignment with the HPSA brand guidelines.
  • Create event materials, such as banners, flyers, and signage, for conferences, webinars, and community outreach programs.
  • Collaborate with the communications team to design email newsletters, social media assets, and online advertisements.
  • Edit and enhance photos, illustrations, and other visual elements for publication.
  • Ensure that all designs are accessible and optimized for different platforms (print, web, social media, etc.).

Communications:

  • Design and produce visual content for print and digital platforms, including brochures, newsletters, reports, social media posts, and infographics.
  • Develop visual identity for various campaigns, ensuring alignment with the HPSA brand guidelines.
  • Create event materials, such as banners, flyers, and signage, for conferences, webinars, and community outreach programs.
  • Collaborate with the communications team to design email newsletters, social media assets, and online advertisements.
  • Edit and enhance photos, illustrations, and other visual elements for publication.
  • Ensure that all designs are accessible and optimized for different platforms (print, web, social media, etc.).

Other Responsibilities:

  • Design and produce visual content for print and digital platforms, including brochures, newsletters, reports, social media posts, and infographics.
  • Develop visual identity for various campaigns, ensuring alignment with the HPSA brand guidelines.
  • Create event materials, such as banners, flyers, and signage, for conferences, webinars, and community outreach programs.
  • Collaborate with the communications team to design email newsletters, social media assets, and online advertisements.
  • Edit and enhance photos, illustrations, and other visual elements for publication.
  • Ensure that all designs are accessible and optimized for different platforms (print, web, social media, etc.).

Education / Experience

  • Bilingual in English and French is a requirement
  • A degree in Graphic Design, Communications, Marketing, or a related field, or equivalent work experience.
  • Previous Experience in not for profit or sustainable driven company is an added plus.
  • Strong communication skills with the ability to effectively convey ideas visually and verbally.
  • Experience with working on WordPress
  • Detail-oriented mindset with a commitment to delivering high-quality work within deadlines.

Additional Competences / Skills​

  • A keen eye for aesthetics and details
  • Excellent communication skills
  • Ability to work methodically and meet deadlines.
  • Creative thinking skills
  • Familiarity with social media platforms, Ads managers and online community tools.

More opportunities

Career – Sustainability & Impact Specialist

Full name *(Required)
Max. file size: 100 MB.
Max. file size: 100 MB.
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find(‘#gform_wrapper_43’);var is_confirmation = jQuery(this).contents().find(‘#gform_confirmation_wrapper_43’).length > 0;var is_redirect = contents.indexOf(‘gformRedirect(){‘) >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery(‘html’).css(‘margin-top’), 10) + parseInt(jQuery(‘body’).css(‘margin-top’), 10) + 100;if(is_form){jQuery(‘#gform_wrapper_43’).html(form_content.html());if(form_content.hasClass(‘gform_validation_error’)){jQuery(‘#gform_wrapper_43’).addClass(‘gform_validation_error’);} else {jQuery(‘#gform_wrapper_43’).removeClass(‘gform_validation_error’);}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window[‘gformInitDatepicker’]) {gformInitDatepicker();}if(window[‘gformInitPriceFields’]) {gformInitPriceFields();}var current_page = jQuery(‘#gform_source_page_number_43’).val();gformInitSpinner( 43, ‘https://hpsa-staging-fr.grype.ca/wp-content/plugins/gravityforms/images/spinner.svg’, true );jQuery(document).trigger(‘gform_page_loaded’, [43, current_page]);window[‘gf_submitting_43’] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find(‘.GF_AJAX_POSTBACK’).html();if(!confirmation_content){confirmation_content = contents;}jQuery(‘#gform_wrapper_43’).replaceWith(confirmation_content);jQuery(document).trigger(‘gform_confirmation_loaded’, [43]);window[‘gf_submitting_43’] = false;wp.a11y.speak(jQuery(‘#gform_confirmation_message_43’).text());}else{jQuery(‘#gform_43’).append(contents);if(window[‘gformRedirect’]) {gformRedirect();}}jQuery(document).trigger(“gform_pre_post_render”, [{ formId: “43”, currentPage: “current_page”, abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( “gform_wrapper_43” ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( “span” ); visibilitySpan.id = “gform_visibility_test_43”; gformWrapperDiv.insertAdjacentElement( “afterend”, visibilitySpan ); } const visibilityTestDiv = document.getElementById( “gform_visibility_test_43” ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( ‘gform_post_render’, [43, current_page] ); gform.utils.trigger( { event: ‘gform/postRender’, native: false, data: { formId: 43, currentPage: current_page } } ); gform.utils.trigger( { event: ‘gform/post_render’, native: false, data: { formId: 43, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === ‘attributes’ && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ ‘style’, ‘class’ ], }); } else { triggerPostRender(); } } );} ); /* ]]> */