{"id":4565,"date":"2026-04-17T13:52:13","date_gmt":"2026-04-17T17:52:13","guid":{"rendered":"https:\/\/shape.ca\/?post_type=job-listing&#038;p=4565"},"modified":"2026-04-17T13:53:48","modified_gmt":"2026-04-17T17:53:48","slug":"administrative-assistant-uptown","status":"publish","type":"job-listing","link":"https:\/\/shape.ca\/zh-hans\/job-listing\/administrative-assistant-uptown\/","title":{"rendered":"Administrative Assistant, Uptown"},"content":{"rendered":"\n<p><strong>ABOUT SHAPE<\/strong><\/p>\n\n\n\n<p>SHAPE is the real estate investment, development and management company leading some of the largest and most exciting projects in North America including The Amazing Brentwood, The City of Lougheed and RC at CF Richmond Centre.<\/p>\n\n\n\n<p>Through our fully integrated platform, SHAPE specializes in complete neighbourhoods with a top-calibre mix of shops, restaurants, residences, entertainment and a complete range of daily services on rapid transit. By executing on every stage of the real estate process, from land acquisition to property management, we are able to collaborate more efficiently, work seamlessly and perform at the highest level. Every SHAPE property reflects lasting vision, bold creativity and obsessive attention to detail.<\/p>\n\n\n\n<p>Our projects are complex, our vision is simple: deliver social and financial value for generations. With a proven ability to raise the bar across our diverse portfolio of assets, we build on where we\u2019ve been to push the edge of better: for industry standards, quality of life and return on investment.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;<\/p>\n\n\n\n<p><strong>ABOUT UPTOWN<\/strong><\/p>\n\n\n\n<p>Uptown is more than a shopping centre. It is an artfully designed social gathering place\u2014a vibrant hub for commerce and culture where people can shop, dine, work, and, in the future, live. Centrally located and easily accessible, Uptown serves as a focal point for Greater Victoria, offering the Island\u2019s premier mix of shops, restaurants, and entertainment.<\/p>\n\n\n\n<p>Uptown takes pride in operating to the highest of standards. From day-to-day operations to the year-round care of its lush landscaping and public spaces, every detail is thoughtfully maintained to create an exceptional experience for visitors, tenants, and the community.<\/p>\n\n\n\n<p><strong>ABOUT THE ROLE<\/strong><\/p>\n\n\n\n<p>SHAPE is seeking to hire a full-time Administrative Assistant for Uptown located in Victoria, British Columbia. This position will be reporting directly to the General Manager on site and will be responsible for performing and overseeing a variety of property specific administrative duties. Applicants for this position should be detail-oriented, self-motivated and have a desire to work in a dynamic and collaborative team while wanting to contribute to the smooth functioning of a large and busy retail operation. The successful applicant must be a self-starter, motivated with a positive outgoing attitude. A number of tasks will be asked of this person and being able to work at a fast pace is welcomed.<\/p>\n\n\n\n<p><strong>Primary Job Responsibilities<\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Assist with organizing and maintaining lease files and documentation<\/li>\n\n\n\n<li>Help coordinate vendor and tenant insurance requirements (OHS, WCB, etc.)<\/li>\n\n\n\n<li>Process expense reports and support credit card reconciliations<\/li>\n\n\n\n<li>Provide support with utility billing and reconciliation tasks<\/li>\n\n\n\n<li>Assist with basic IT-related requests and coordination<\/li>\n\n\n\n<li>Help manage parking programs for office and retail areas<\/li>\n\n\n\n<li>Support tenant coordination by preparing and updating documents<\/li>\n\n\n\n<li>Prepare and format presentations and supporting materials<\/li>\n\n\n\n<li>Assist with basic copywriting and business writing (emails, notices, and internal communications)<\/li>\n\n\n\n<li>Perform general office duties such as mail distribution, couriers, filing, scanning, and archiving<\/li>\n\n\n\n<li>Respond to inquiries and direct them to the appropriate team members<\/li>\n\n\n\n<li>Take meeting notes and assist with preparing minutes<\/li>\n\n\n\n<li>Help maintain office supplies and place orders when needed<\/li>\n\n\n\n<li>Assist with coordinating meetings, including room bookings and catering needed<\/li>\n<\/ul>\n\n\n\n<p><strong>Qualifications<\/strong><\/p>\n\n\n\n<p><strong><em>Required Knowledge, Skills, and Abilities<\/em><\/strong><\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Positive, high-energy attitude with a flexible and adaptable approach<\/li>\n\n\n\n<li>Strong communication and interpersonal skills, with the ability to engage effectively with a variety of internal and external stakeholders<\/li>\n\n\n\n<li>Demonstrated conflict resolution and critical thinking abilities<\/li>\n\n\n\n<li>Effective time management skills, with the ability to prioritize tasks and work both independently and within a team environment<\/li>\n\n\n\n<li>Proficiency in Microsoft Office Suite and Adobe programs<\/li>\n\n\n\n<li>Experience with business writing, reporting, and presentation preparation<\/li>\n<\/ul>\n\n\n\n<p><strong>Working Conditions<\/strong><\/p>\n\n\n\n<p>As the Administrative Assistant at Uptown, located in Victoria, BC, you will be part of Uptown\u2019s property management team. Please expect a comfortable and collaborative work environment in an office setting.<\/p>\n\n\n\n<p>Salary range: $50,000-52,000\/year<\/p>\n\n\n<script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\nvar gform;gform||(document.addEventListener(\"gform_main_scripts_loaded\",function(){gform.scriptsLoaded=!0}),document.addEventListener(\"gform\/theme\/scripts_loaded\",function(){gform.themeScriptsLoaded=!0}),window.addEventListener(\"DOMContentLoaded\",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>\"function\"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn(\"The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1.\"),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener(\"gform_main_scripts_loaded\",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener(\"gform\/theme\/scripts_loaded\",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener(\"DOMContentLoaded\",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook(\"action\",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook(\"filter\",o,r,e,t)},doAction:function(o){gform.doHook(\"action\",o,arguments)},applyFilters:function(o){return gform.doHook(\"filter\",o,arguments)},removeAction:function(o,r){gform.removeHook(\"action\",o,r)},removeFilter:function(o,r,e){gform.removeHook(\"filter\",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+\"_\"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){\"function\"!=typeof(t=o.callable)&&(t=window[t]),\"action\"==r?t.apply(null,e):e[0]=t.apply(null,e)})),\"filter\"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});\n\/* ]]> *\/\n<\/script>\n\n                <div class='gf_browser_gecko gform_wrapper gravity-theme gform-theme--no-framework' data-form-theme='gravity-theme' data-form-index='0' id='gform_wrapper_96' >\n                        <div class='gform_heading'>\n                            <h2 class=\"gform_title\">Apply &#8211; Administrative Assistant, Uptown<\/h2>\n                            <p class='gform_description'><\/p>\n                        <\/div><form method='post' enctype='multipart\/form-data'  id='gform_96'  action='\/zh-hans\/wp-json\/wp\/v2\/job-listing\/4565' data-formid='96' novalidate>\n                        <div class='gform-body gform_body'><div id='gform_fields_96' class='gform_fields top_label form_sublabel_below description_above validation_below'><div id=\"field_96_12\" class=\"gfield gfield--type-honeypot gform_validation_container field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_12'>Name<\/label><div class='gfield_description' id='gfield_description_96_12'>\u8fd9\u4e2a\u5b57\u6bb5\u662f\u7528\u4e8e\u9a8c\u8bc1\u76ee\u7684\uff0c\u5e94\u8be5\u4fdd\u6301\u4e0d\u53d8\u3002<\/div><div class='ginput_container'><input name='input_12' id='input_96_12' type='text' value='' autocomplete='new-password'\/><\/div><\/div><fieldset id=\"field_96_3\" class=\"gfield gfield--type-name gfield--width-full field_sublabel_above gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><legend class='gfield_label gform-field-label gfield_label_before_complex' >Name<\/legend><div class='ginput_complex ginput_container ginput_container--name no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name gform-grid-row' id='input_96_3'>\n                            \n                            <span id='input_96_3_3_container' class='name_first gform-grid-col gform-grid-col--size-auto' >\n                                                    <label for='input_96_3_3' class='gform-field-label gform-field-label--type-sub '>\u7b2c\u4e00\u9875<\/label>\n                                                    <input type='text' name='input_3.3' id='input_96_3_3' value=''   aria-required='false'     \/>\n                                                <\/span>\n                            \n                            <span id='input_96_3_6_container' class='name_last gform-grid-col gform-grid-col--size-auto' >\n                                                            <label for='input_96_3_6' class='gform-field-label gform-field-label--type-sub '>\u540e\u4e00\u9875<\/label>\n                                                            <input type='text' name='input_3.6' id='input_96_3_6' value=''   aria-required='false'     \/>\n                                                        <\/span>\n                            \n                        <\/div><\/fieldset><div id=\"field_96_4\" class=\"gfield gfield--type-email gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_4'>Email<\/label><div class='ginput_container ginput_container_email'>\n                            <input name='input_4' id='input_96_4' type='email' value='' class='large'     aria-invalid=\"false\"  \/>\n                        <\/div><\/div><div id=\"field_96_5\" class=\"gfield gfield--type-textarea gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_5'>Message<\/label><div class='ginput_container ginput_container_textarea'><textarea name='input_5' id='input_96_5' class='textarea large'      aria-invalid=\"false\"   rows='10' cols='50'><\/textarea><\/div><\/div><div id=\"field_96_7\" class=\"gfield gfield--type-fileupload gfield--width-full break-before gfield_contains_required field_sublabel_below gfield--has-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_7'>Resume<span class=\"gfield_required\"><span class=\"gfield_required gfield_required_text\">(Required)<\/span><\/span><\/label><div class='gfield_description' id='gfield_description_96_7'>Upload your resume in PDF format. You may include all documents (cover letter, supporting documents) in this file or use the document uploads below.<\/div><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='26214400' \/><input name='input_7' id='input_96_7' type='file' class='large' aria-describedby=\"gfield_upload_rules_96_7 gfield_description_96_7\" onchange='javascript:gformValidateFileSize( this, 26214400 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_96_7'>Accepted file types: pdf, Max. file size: 25 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_96_7'><\/div> <\/div><\/div><div id=\"field_96_8\" class=\"gfield gfield--type-fileupload gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_8'>Cover Letter<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='26214400' \/><input name='input_8' id='input_96_8' type='file' class='large' aria-describedby=\"gfield_upload_rules_96_8\" onchange='javascript:gformValidateFileSize( this, 26214400 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_96_8'>Accepted file types: pdf, Max. file size: 25 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_96_8'><\/div> <\/div><\/div><div id=\"field_96_10\" class=\"gfield gfield--type-fileupload gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_10'>Other Document #1<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='26214400' \/><input name='input_10' id='input_96_10' type='file' class='large' aria-describedby=\"gfield_upload_rules_96_10\" onchange='javascript:gformValidateFileSize( this, 26214400 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_96_10'>Accepted file types: pdf, Max. file size: 25 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_96_10'><\/div> <\/div><\/div><div id=\"field_96_9\" class=\"gfield gfield--type-fileupload gfield--width-full field_sublabel_below gfield--no-description field_description_above field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_9'>Other Document #2<\/label><div class='ginput_container ginput_container_fileupload'><input type='hidden' name='MAX_FILE_SIZE' value='26214400' \/><input name='input_9' id='input_96_9' type='file' class='large' aria-describedby=\"gfield_upload_rules_96_9\" onchange='javascript:gformValidateFileSize( this, 26214400 );'  \/><span class='gfield_description gform_fileupload_rules' id='gfield_upload_rules_96_9'>Accepted file types: pdf, Max. file size: 25 MB.<\/span><div class='gfield_description validation_message gfield_validation_message validation_message--hidden-on-empty' id='live_validation_message_96_9'><\/div> <\/div><\/div><div id=\"field_96_11\" class=\"gfield gfield--type-captcha field_sublabel_below gfield--no-description field_description_above hidden_label field_validation_below gfield_visibility_visible\"  ><label class='gfield_label gform-field-label' for='input_96_11'>CAPTCHA<\/label><div id='input_96_11' class='ginput_container ginput_recaptcha' data-sitekey='6LdkXAorAAAAAIJar2uzqeT8lFdMVw3oBfQbgqWd'  data-theme='light' data-tabindex='-1' data-size='invisible' data-badge='bottomright'><\/div><\/div><\/div><\/div>\n        <div class='gform-footer gform_footer top_label'> <input type='submit' id='gform_submit_button_96' class='gform_button button' onclick='gform.submission.handleButtonClick(this);' data-submission-type='submit' value='Submit'  \/> \n            <input type='hidden' class='gform_hidden' name='gform_submission_method' data-js='gform_submission_method_96' value='postback' \/>\n            <input type='hidden' class='gform_hidden' name='gform_theme' data-js='gform_theme_96' id='gform_theme_96' value='gravity-theme' \/>\n            <input type='hidden' class='gform_hidden' name='gform_style_settings' data-js='gform_style_settings_96' id='gform_style_settings_96' value='{&quot;inputPrimaryColor&quot;:&quot;#204ce5&quot;}' \/>\n            <input type='hidden' class='gform_hidden' name='is_submit_96' value='1' \/>\n            <input type='hidden' class='gform_hidden' name='gform_submit' value='96' \/>\n            \n            <input type='hidden' class='gform_hidden' name='gform_currency' data-currency='CAD' value='84MGsUuux9u7+Pk3XRhL4RyczfAMFhfd0mAJ2f0tMZPiexNoE3g6vgXj4timCkjtB+Efp2s1PHhLJdYWvTgVdLHuOkLKSCGCkspEC2U+L1x6Sd8=' \/>\n            <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' \/>\n            <input type='hidden' class='gform_hidden' name='state_96' value='WyJbXSIsIjk1YTVjN2ZlYWYxMGQ3OTgzNzFjZDA4MDFmYzY2YzBiIl0=' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_target_page_number_96' id='gform_target_page_number_96' value='0' \/>\n            <input type='hidden' autocomplete='off' class='gform_hidden' name='gform_source_page_number_96' id='gform_source_page_number_96' value='1' \/>\n            <input type='hidden' name='gform_field_values' value='' \/>\n            \n        <\/div>\n                        <p style=\"display: none !important;\" class=\"akismet-fields-container\" data-prefix=\"ak_\"><label>&#916;<textarea name=\"ak_hp_textarea\" cols=\"45\" rows=\"8\" maxlength=\"100\"><\/textarea><\/label><input type=\"hidden\" id=\"ak_js_1\" name=\"ak_js\" value=\"61\"\/><script>document.getElementById( \"ak_js_1\" ).setAttribute( \"value\", ( new Date() ).getTime() );<\/script><\/p><\/form>\n                        <\/div><script type=\"text\/javascript\">\n\/* <![CDATA[ *\/\n gform.initializeOnLoaded( function() {gformInitSpinner( 96, 'https:\/\/shape.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery('#gform_ajax_frame_96').on('load',function(){var contents = jQuery(this).contents().find('*').html();var is_postback = contents.indexOf('GF_AJAX_POSTBACK') >= 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_96');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_96').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_96').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_96').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_96').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_96').val();gformInitSpinner( 96, 'https:\/\/shape.ca\/wp-content\/plugins\/gravityforms\/images\/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [96, current_page]);window['gf_submitting_96'] = 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_96').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [96]);window['gf_submitting_96'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_96').text());}else{jQuery('#gform_96').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger(\"gform_pre_post_render\", [{ formId: \"96\", currentPage: \"current_page\", abort: function() { this.preventDefault(); } }]);        if (event && event.defaultPrevented) {                return;        }        const gformWrapperDiv = document.getElementById( \"gform_wrapper_96\" );        if ( gformWrapperDiv ) {            const visibilitySpan = document.createElement( \"span\" );            visibilitySpan.id = \"gform_visibility_test_96\";            gformWrapperDiv.insertAdjacentElement( \"afterend\", visibilitySpan );        }        const visibilityTestDiv = document.getElementById( \"gform_visibility_test_96\" );        let postRenderFired = false;        function triggerPostRender() {            if ( postRenderFired ) {                return;            }            postRenderFired = true;            gform.core.triggerPostRenderEvents( 96, 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();        }    } );} ); \n\/* ]]> *\/\n<\/script>\n\n\n\n<p><\/p>\n","protected":false},"featured_media":0,"template":"","class_list":["post-4565","job-listing","type-job-listing","status-publish","hentry"],"mb":[],"acf":[],"mfb_rest_fields":["title"],"_links":{"self":[{"href":"https:\/\/shape.ca\/zh-hans\/wp-json\/wp\/v2\/job-listing\/4565","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/shape.ca\/zh-hans\/wp-json\/wp\/v2\/job-listing"}],"about":[{"href":"https:\/\/shape.ca\/zh-hans\/wp-json\/wp\/v2\/types\/job-listing"}],"wp:attachment":[{"href":"https:\/\/shape.ca\/zh-hans\/wp-json\/wp\/v2\/media?parent=4565"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}