面試趣
網路家庭 is hiring 【公關】ESG 永續發展與公共事務專員/資深專員! (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:1716512,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); document.addEventListener("turbolinks:load", function(){ var url = window.location.href; dataLayer.push({ 'event': 'pageView', 'virtualUrl': url }); }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M3544VR'); window.addEventListener('turbolinks:before-render', function () { window.zEACLoaded = undefined; }); $('.flash-message-close').click(function(e){ e.preventDefault(); $(this).parent().fadeOut('slow'); }); $('.notification.is-info, .notification.is-primary, .notification.is-success').delay(2500).fadeOut('slow') function showFlashMessage(type, message) { $('.flash-container').html(' ' + message + ' '); $('.notification.is-'+type).delay(2500).fadeOut('slow'); } body { --brand-color: rgba(0,133,255,1); --highlighted-color: rgba(1,214,166,1); } input[type="checkbox"], input[type="radio"] { height: 25px; width: 25px; } $(document).ready(function() { var carousel = $(".banner-inside").slick({ autoplay: true, dots: true, prevArrow: false, nextArrow: false }); $('.banner-action-button.forward').click(function(e){ carousel.slick('slickPrev'); }); $('.banner-action-button.backward').click(function(e){ carousel.slick('slickNext'); }); }); 【公關】ESG 永續發展與公共事務專員/資深專員 Taipei City, Taiwan 傳播 / 媒體 Full Time 投遞 工作內容 【工作內容】 一、ESG 發展與資訊揭露 1. 擔任永續發展工作小組成員,協助推動環境保護(E)、社會責任(S)、公司治理(G)的發展與管理 2. 負責ESG 相關資訊揭露,包括永續報告書編撰、企業永續評鑑、ESG 獎項申請與管理 3. 規劃並執行 ESG 對內及對外溝通策略,提升企業永續形象 二、企業永續專案管理 1. 能獨立負責企業永續發展專案,進行跨部門、跨子公司合作協調,確保專案有效推進 三、利害關係人溝通 1. 監測產業政策動向,擔任政府、公協會、非營利組織、產官學等單位之主要聯繫窗口,負責關係建立與維護 四、內部文化與企業溝通 1. 與 HR 團隊協作,根據企業文化與價值觀,規劃與執行內部 ESG 溝通與企業文化推廣活動 五、企業官網與公益平台管理 薪資 面議 應徵表單 * 為必填 若您是 Yourator 會員,建議匯入 Yourator 履歷,可加速投遞流程並於 Yourator 檢視投遞紀錄與進度。 沒有 Yourator 帳號嗎?立即註冊 匯入 履歷 個人資料 Email 行動電話 姓氏 名字 最近任職公司 最近任職職務 自我推薦信 履歷 上傳履歷 預覽 移除 警告訊息 系統不支援此檔案類型。請上傳符合以下類型,且小於 25 MB 的檔案 Acrobat (.pdf) Word (.doc, .docx) Pages (.pages) Keynote (.key) PowerPoint (.ppt, .pptx) Images (.png, .jpg, .jpeg) 我知道了 function showFilenameContainerAndHideUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.remove('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.add('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.add('tw-invisible'); } function hideFilenameContainerAndShowUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.add('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.remove('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.remove('tw-invisible'); } function showFileName(event) { // fileId should be in theformat `file-${identifier}` const fileId = event.target.id; // get identifier const id = fileId.split('-')[1]; const infoArea = document.getElementById(`filename-${id}`); const input = event.srcElement; if (input.files[0]) { const fileName = input.files[0].name; const fileSize = Number((input.files[0].size / 1048576).toFixed(1)); if (fileSize > 25) { alert('注意!目前僅能上傳 25 MB 以下的檔案'); input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } else { showFilenameContainerAndHideUploadButton(id); infoArea.textContent = fileName; } } else { input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } } function onPreviewClick(fileId) { // Use Blob URL instead of data URL to support large PDF files const input = document.getElementById(`file-${fileId}`); if (!input || !input.files || !input.files[0]) { return; } const file = input.files[0]; // Only proceed for files that the browser can handle in an const blobUrl = URL.createObjectURL(file); const newWindow = window.open(); if (!newWindow) { // popup blocked alert('Please allow popups to preview the file.'); URL.revokeObjectURL(blobUrl); return; } // Write minimal HTML that embeds the blob URL newWindow.document.write(` PDF Preview html,body{height:100%;margin:0;}iframe{width:100%;height:100%;border:0;} `); // Revoke blob URL when the preview window is closed to free memory const revokeInterval = setInterval(function() { if (newWindow.closed) { clearInterval(revokeInterval); try { URL.revokeObjectURL(blobUrl); } catch (e) { /* ignore */ } } }, 500); } function onRemoveAttachment(fileId) { const file = document.getElementById(`file-${fileId}`); if (file) { file.value = ""; hideFilenameContainerAndShowUploadButton(fileId); } } // 期望薪資上限不得低於下限 $("#application_salary_expectation_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_salary_expectation_upper_bound").attr("min", lower_bound + 1); }); // 當前薪資上限不得低於下限 $("#application_current_salary_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_current_salary_upper_bound").attr("min", lower_bound + 1); }); $(document).ready(function() { $('[data-toggle="tooltip"]').tooltipster({ maxWidth: '195', position: 'bottom', theme: 'tooltipster-default' }); // Hash email pre-fill (#16155) (function() { var hash = window.location.hash; if (hash) { var params = new URLSearchParams(hash.substring(1)); var email = params.get('email'); if (email) { var emailField = document.getElementById('application_email'); if (emailField && !emailField.value) { emailField.value = email; emailField.dispatchEvent(new Event('blur')); } } } })(); // 移除原有的 form submit 事件,改用 fetch + FormData $('form').off('submit').on('submit', function(event) { event.preventDefault(); var form = this; var valid = true; $('label[for^="application_application_question_answers_attributes_"][required]').each(function() { var key = $(this).attr('key'); var checkboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]'); var checkedboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]:checked'); if (checkboxes.length > 0) { if (checkedboxes.length > 0) { checkboxes.eq(0).prop('required', false); } else { checkboxes.eq(0).prop('required', true); checkboxes.unbind('click').on('click', function() { checkboxes.eq(0).prop('required', false); }); valid = false; form.reportValidity(); event.preventDefault(); } } }); $('input[type="file"]').each(function() { if ($(this).val() !== '') { var file_types = ["doc", "docx", "ppt", "pptx", "pages", "key", "jpg", "jpeg", "png", "html", "pdf"]; function getExtension(filename) { var parts = filename.split('.'); return parts[parts.length - 1]; } getExtension($(this).val()); function fileTypeErrorHandler() { $('.modal').addClass('is-active'); $('.modal .modal-background, .modal .delete, .modal .box-button') .unbind('click') .click(function(e) { $(e.target).parents('.modal').removeClass('is-active'); }); } if (!file_types.includes(getExtension($(this).val()))) { fileTypeErrorHandler(); form.reportValidity(); event.preventDefault(); valid = false; } } }); if (!valid) { return; } $("input[type='submit']").prop('disabled', true); // 攔截後使用 fetch 搭配 FormData 發送 request var formData = new FormData(form); fetch(form.action, { method: 'POST', body: formData, credentials: 'same-origin', redirect: 'manual' // 我們自己處理成功的轉址 }) .then(function(response) { if (response.ok) { return response.json().then(function(data) { if (data.redirect_to) { window.location.href = data.redirect_to; } }); } else if (response.status === 422) { return response.json().then(function(data) { if (data.error_message) { showFlashMessage("danger", data.error_message); } }); } else { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 } }) .catch(function(error) { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 }).finally(function() { $("input[type='submit']").prop('disabled', false); }); }); // show previous job applied record const jobAppliedMsgEl = document.querySelector('[data-job-applied-msg]'); if (jobAppliedMsgEl) { const dateTime = new Date(''); const month = ((dateTime.getMonth() + 1) 技術支援 語言: const localeToLabelMapping = { 'en': 'English', 'ja': '日本語', 'zh-TW': '繁體中文' }; function localeDropdown(event){ event.stopPropagation(); document.getElementById('locale-dropdown').classList.toggle('is-active'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-down'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-up'); } function setLocale(locale){ window.location.href = window.location.href.replace( /[\?#].*|$/, "?lng=" + locale); } window.onload = function(){ document.getElementById('locale-label').innerHTML = localeToLabelMapping['zh-TW'] } English English 日本語 繁體中文 2026 Teamdoor. All rights reserved. 使用條款 個資法宣告 聯絡我們
網路家庭 is hiring 【人資】人資專員 HR Specialist / TA Expert! (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:1716512,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); document.addEventListener("turbolinks:load", function(){ var url = window.location.href; dataLayer.push({ 'event': 'pageView', 'virtualUrl': url }); }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M3544VR'); window.addEventListener('turbolinks:before-render', function () { window.zEACLoaded = undefined; }); $('.flash-message-close').click(function(e){ e.preventDefault(); $(this).parent().fadeOut('slow'); }); $('.notification.is-info, .notification.is-primary, .notification.is-success').delay(2500).fadeOut('slow') function showFlashMessage(type, message) { $('.flash-container').html(' ' + message + ' '); $('.notification.is-'+type).delay(2500).fadeOut('slow'); } body { --brand-color: rgba(0,133,255,1); --highlighted-color: rgba(1,214,166,1); } input[type="checkbox"], input[type="radio"] { height: 25px; width: 25px; } $(document).ready(function() { var carousel = $(".banner-inside").slick({ autoplay: true, dots: true, prevArrow: false, nextArrow: false }); $('.banner-action-button.forward').click(function(e){ carousel.slick('slickPrev'); }); $('.banner-action-button.backward').click(function(e){ carousel.slick('slickNext'); }); }); 【人資】人資專員 HR Specialist / TA Expert Taipei City, Taiwan 人資 Full Time 投遞 工作內容 【工作內容與核心任務】 1. 負責部門招募、考勤、異動管理。 2. 人力資源數據、資訊之調查及分析。 3. 公司/部門專案事項支援。 【我們正在尋找的夥伴】 細心、善於觀察,勇於提出具建設性的提案,改善內部行政流程 加分條件 【符合以下條件,更加分!】 1. 人力資源管理或相關領域學位尤佳(人力資源/心理/企業管理科系佳)。 2. 具2年以上人力資源相關工作經驗尤佳。 3. 具數據分析處理能力尤佳。 公司福利 ★ 每個重要節日都值得慶祝 ★ 端午、中秋、生日禮金 ★ 好好休息是為了匯聚戰鬥力 ★ 優於勞基法的特休假制度 ★ 安心工作有保障 ★ 網家成立職工福利委員會、依法提撥新制退休金, 並額外為員工加保團體保險、讓同仁在職與退休皆有保障。 ★ 終生學習是一種生活態度 ★ 語言學習補助、在職進修補助 ★ 工作生活平衡不是口號是實踐 ★ 定期健檢、健康講座、社團活動與補助 哺乳室空間、咖啡茶水 ★ 團結從團購開始 ★ 特約商店、不定期的團購優惠 薪資 面議 應徵表單 * 為必填 若您是 Yourator 會員,建議匯入 Yourator 履歷,可加速投遞流程並於 Yourator 檢視投遞紀錄與進度。 沒有 Yourator 帳號嗎?立即註冊 匯入 履歷 個人資料 Email 行動電話 姓氏 名字 最近任職公司 最近任職職務 自我推薦信 履歷 上傳履歷 預覽 移除 警告訊息 系統不支援此檔案類型。請上傳符合以下類型,且小於 25 MB 的檔案 Acrobat (.pdf) Word (.doc, .docx) Pages (.pages) Keynote (.key) PowerPoint (.ppt, .pptx) Images (.png, .jpg, .jpeg) 我知道了 function showFilenameContainerAndHideUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.remove('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.add('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.add('tw-invisible'); } function hideFilenameContainerAndShowUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.add('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.remove('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.remove('tw-invisible'); } function showFileName(event) { // fileId should be in theformat `file-${identifier}` const fileId = event.target.id; // get identifier const id = fileId.split('-')[1]; const infoArea = document.getElementById(`filename-${id}`); const input = event.srcElement; if (input.files[0]) { const fileName = input.files[0].name; const fileSize = Number((input.files[0].size / 1048576).toFixed(1)); if (fileSize > 25) { alert('注意!目前僅能上傳 25 MB 以下的檔案'); input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } else { showFilenameContainerAndHideUploadButton(id); infoArea.textContent = fileName; } } else { input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } } function onPreviewClick(fileId) { // Use Blob URL instead of data URL to support large PDF files const input = document.getElementById(`file-${fileId}`); if (!input || !input.files || !input.files[0]) { return; } const file = input.files[0]; // Only proceed for files that the browser can handle in an const blobUrl = URL.createObjectURL(file); const newWindow = window.open(); if (!newWindow) { // popup blocked alert('Please allow popups to preview the file.'); URL.revokeObjectURL(blobUrl); return; } // Write minimal HTML that embeds the blob URL newWindow.document.write(` PDF Preview html,body{height:100%;margin:0;}iframe{width:100%;height:100%;border:0;} `); // Revoke blob URL when the preview window is closed to free memory const revokeInterval = setInterval(function() { if (newWindow.closed) { clearInterval(revokeInterval); try { URL.revokeObjectURL(blobUrl); } catch (e) { /* ignore */ } } }, 500); } function onRemoveAttachment(fileId) { const file = document.getElementById(`file-${fileId}`); if (file) { file.value = ""; hideFilenameContainerAndShowUploadButton(fileId); } } // 期望薪資上限不得低於下限 $("#application_salary_expectation_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_salary_expectation_upper_bound").attr("min", lower_bound + 1); }); // 當前薪資上限不得低於下限 $("#application_current_salary_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_current_salary_upper_bound").attr("min", lower_bound + 1); }); $(document).ready(function() { $('[data-toggle="tooltip"]').tooltipster({ maxWidth: '195', position: 'bottom', theme: 'tooltipster-default' }); // Hash email pre-fill (#16155) (function() { var hash = window.location.hash; if (hash) { var params = new URLSearchParams(hash.substring(1)); var email = params.get('email'); if (email) { var emailField = document.getElementById('application_email'); if (emailField && !emailField.value) { emailField.value = email; emailField.dispatchEvent(new Event('blur')); } } } })(); // 移除原有的 form submit 事件,改用 fetch + FormData $('form').off('submit').on('submit', function(event) { event.preventDefault(); var form = this; var valid = true; $('label[for^="application_application_question_answers_attributes_"][required]').each(function() { var key = $(this).attr('key'); var checkboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]'); var checkedboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]:checked'); if (checkboxes.length > 0) { if (checkedboxes.length > 0) { checkboxes.eq(0).prop('required', false); } else { checkboxes.eq(0).prop('required', true); checkboxes.unbind('click').on('click', function() { checkboxes.eq(0).prop('required', false); }); valid = false; form.reportValidity(); event.preventDefault(); } } }); $('input[type="file"]').each(function() { if ($(this).val() !== '') { var file_types = ["doc", "docx", "ppt", "pptx", "pages", "key", "jpg", "jpeg", "png", "html", "pdf"]; function getExtension(filename) { var parts = filename.split('.'); return parts[parts.length - 1]; } getExtension($(this).val()); function fileTypeErrorHandler() { $('.modal').addClass('is-active'); $('.modal .modal-background, .modal .delete, .modal .box-button') .unbind('click') .click(function(e) { $(e.target).parents('.modal').removeClass('is-active'); }); } if (!file_types.includes(getExtension($(this).val()))) { fileTypeErrorHandler(); form.reportValidity(); event.preventDefault(); valid = false; } } }); if (!valid) { return; } $("input[type='submit']").prop('disabled', true); // 攔截後使用 fetch 搭配 FormData 發送 request var formData = new FormData(form); fetch(form.action, { method: 'POST', body: formData, credentials: 'same-origin', redirect: 'manual' // 我們自己處理成功的轉址 }) .then(function(response) { if (response.ok) { return response.json().then(function(data) { if (data.redirect_to) { window.location.href = data.redirect_to; } }); } else if (response.status === 422) { return response.json().then(function(data) { if (data.error_message) { showFlashMessage("danger", data.error_message); } }); } else { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 } }) .catch(function(error) { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 }).finally(function() { $("input[type='submit']").prop('disabled', false); }); }); // show previous job applied record const jobAppliedMsgEl = document.querySelector('[data-job-applied-msg]'); if (jobAppliedMsgEl) { const dateTime = new Date(''); const month = ((dateTime.getMonth() + 1) 技術支援 語言: const localeToLabelMapping = { 'en': 'English', 'ja': '日本語', 'zh-TW': '繁體中文' }; function localeDropdown(event){ event.stopPropagation(); document.getElementById('locale-dropdown').classList.toggle('is-active'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-down'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-up'); } function setLocale(locale){ window.location.href = window.location.href.replace( /[\?#].*|$/, "?lng=" + locale); } window.onload = function(){ document.getElementById('locale-label').innerHTML = localeToLabelMapping['zh-TW'] } English English 日本語 繁體中文 2026 Teamdoor. All rights reserved. 使用條款 個資法宣告 聯絡我們
網路家庭 is hiring 【人資】人力資源實習生 Human Resources Intern! (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:1716512,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); document.addEventListener("turbolinks:load", function(){ var url = window.location.href; dataLayer.push({ 'event': 'pageView', 'virtualUrl': url }); }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M3544VR'); window.addEventListener('turbolinks:before-render', function () { window.zEACLoaded = undefined; }); $('.flash-message-close').click(function(e){ e.preventDefault(); $(this).parent().fadeOut('slow'); }); $('.notification.is-info, .notification.is-primary, .notification.is-success').delay(2500).fadeOut('slow') function showFlashMessage(type, message) { $('.flash-container').html(' ' + message + ' '); $('.notification.is-'+type).delay(2500).fadeOut('slow'); } body { --brand-color: rgba(0,133,255,1); --highlighted-color: rgba(1,214,166,1); } input[type="checkbox"], input[type="radio"] { height: 25px; width: 25px; } $(document).ready(function() { var carousel = $(".banner-inside").slick({ autoplay: true, dots: true, prevArrow: false, nextArrow: false }); $('.banner-action-button.forward').click(function(e){ carousel.slick('slickPrev'); }); $('.banner-action-button.backward').click(function(e){ carousel.slick('slickNext'); }); }); 【人資】人力資源實習生 Human Resources Intern Taipei City, Taiwan 人資 Internship 投遞 工作內容 招募事項跟進 新人訓練輔助 系統資料維護 各項專案支援 必要條件 進辦天數: 一週至少能進辦公室3天以上 薪資 面議 應徵表單 * 為必填 若您是 Yourator 會員,建議匯入 Yourator 履歷,可加速投遞流程並於 Yourator 檢視投遞紀錄與進度。 沒有 Yourator 帳號嗎?立即註冊 匯入 履歷 個人資料 Email 行動電話 姓氏 名字 最近任職公司 最近任職職務 最高學歷 學位或系所 自我推薦信 履歷 上傳履歷 預覽 移除 其他問題 最有興趣vs.最沒興趣的HR工作內容 警告訊息 系統不支援此檔案類型。請上傳符合以下類型,且小於 25 MB 的檔案 Acrobat (.pdf) Word (.doc, .docx) Pages (.pages) Keynote (.key) PowerPoint (.ppt, .pptx) Images (.png, .jpg, .jpeg) 我知道了 function showFilenameContainerAndHideUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.remove('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.add('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.add('tw-invisible'); } function hideFilenameContainerAndShowUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.add('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.remove('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.remove('tw-invisible'); } function showFileName(event) { // fileId should be in theformat `file-${identifier}` const fileId = event.target.id; // get identifier const id = fileId.split('-')[1]; const infoArea = document.getElementById(`filename-${id}`); const input = event.srcElement; if (input.files[0]) { const fileName = input.files[0].name; const fileSize = Number((input.files[0].size / 1048576).toFixed(1)); if (fileSize > 25) { alert('注意!目前僅能上傳 25 MB 以下的檔案'); input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } else { showFilenameContainerAndHideUploadButton(id); infoArea.textContent = fileName; } } else { input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } } function onPreviewClick(fileId) { // Use Blob URL instead of data URL to support large PDF files const input = document.getElementById(`file-${fileId}`); if (!input || !input.files || !input.files[0]) { return; } const file = input.files[0]; // Only proceed for files that the browser can handle in an const blobUrl = URL.createObjectURL(file); const newWindow = window.open(); if (!newWindow) { // popup blocked alert('Please allow popups to preview the file.'); URL.revokeObjectURL(blobUrl); return; } // Write minimal HTML that embeds the blob URL newWindow.document.write(` PDF Preview html,body{height:100%;margin:0;}iframe{width:100%;height:100%;border:0;} `); // Revoke blob URL when the preview window is closed to free memory const revokeInterval = setInterval(function() { if (newWindow.closed) { clearInterval(revokeInterval); try { URL.revokeObjectURL(blobUrl); } catch (e) { /* ignore */ } } }, 500); } function onRemoveAttachment(fileId) { const file = document.getElementById(`file-${fileId}`); if (file) { file.value = ""; hideFilenameContainerAndShowUploadButton(fileId); } } // 期望薪資上限不得低於下限 $("#application_salary_expectation_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_salary_expectation_upper_bound").attr("min", lower_bound + 1); }); // 當前薪資上限不得低於下限 $("#application_current_salary_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_current_salary_upper_bound").attr("min", lower_bound + 1); }); $(document).ready(function() { $('[data-toggle="tooltip"]').tooltipster({ maxWidth: '195', position: 'bottom', theme: 'tooltipster-default' }); // Hash email pre-fill (#16155) (function() { var hash = window.location.hash; if (hash) { var params = new URLSearchParams(hash.substring(1)); var email = params.get('email'); if (email) { var emailField = document.getElementById('application_email'); if (emailField && !emailField.value) { emailField.value = email; emailField.dispatchEvent(new Event('blur')); } } } })(); // 移除原有的 form submit 事件,改用 fetch + FormData $('form').off('submit').on('submit', function(event) { event.preventDefault(); var form = this; var valid = true; $('label[for^="application_application_question_answers_attributes_"][required]').each(function() { var key = $(this).attr('key'); var checkboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]'); var checkedboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]:checked'); if (checkboxes.length > 0) { if (checkedboxes.length > 0) { checkboxes.eq(0).prop('required', false); } else { checkboxes.eq(0).prop('required', true); checkboxes.unbind('click').on('click', function() { checkboxes.eq(0).prop('required', false); }); valid = false; form.reportValidity(); event.preventDefault(); } } }); $('input[type="file"]').each(function() { if ($(this).val() !== '') { var file_types = ["doc", "docx", "ppt", "pptx", "pages", "key", "jpg", "jpeg", "png", "html", "pdf"]; function getExtension(filename) { var parts = filename.split('.'); return parts[parts.length - 1]; } getExtension($(this).val()); function fileTypeErrorHandler() { $('.modal').addClass('is-active'); $('.modal .modal-background, .modal .delete, .modal .box-button') .unbind('click') .click(function(e) { $(e.target).parents('.modal').removeClass('is-active'); }); } if (!file_types.includes(getExtension($(this).val()))) { fileTypeErrorHandler(); form.reportValidity(); event.preventDefault(); valid = false; } } }); if (!valid) { return; } $("input[type='submit']").prop('disabled', true); // 攔截後使用 fetch 搭配 FormData 發送 request var formData = new FormData(form); fetch(form.action, { method: 'POST', body: formData, credentials: 'same-origin', redirect: 'manual' // 我們自己處理成功的轉址 }) .then(function(response) { if (response.ok) { return response.json().then(function(data) { if (data.redirect_to) { window.location.href = data.redirect_to; } }); } else if (response.status === 422) { return response.json().then(function(data) { if (data.error_message) { showFlashMessage("danger", data.error_message); } }); } else { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 } }) .catch(function(error) { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 }).finally(function() { $("input[type='submit']").prop('disabled', false); }); }); // show previous job applied record const jobAppliedMsgEl = document.querySelector('[data-job-applied-msg]'); if (jobAppliedMsgEl) { const dateTime = new Date(''); const month = ((dateTime.getMonth() + 1) 技術支援 語言: const localeToLabelMapping = { 'en': 'English', 'ja': '日本語', 'zh-TW': '繁體中文' }; function localeDropdown(event){ event.stopPropagation(); document.getElementById('locale-dropdown').classList.toggle('is-active'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-down'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-up'); } function setLocale(locale){ window.location.href = window.location.href.replace( /[\?#].*|$/, "?lng=" + locale); } window.onload = function(){ document.getElementById('locale-label').innerHTML = localeToLabelMapping['zh-TW'] } English English 日本語 繁體中文 2026 Teamdoor. All rights reserved. 使用條款 個資法宣告 聯絡我們
網路家庭 is hiring 【經營管理】財務分析專員 Cost Analyst(成本組)! (function(h,o,t,j,a,r){ h.hj=h.hj||function(){(h.hj.q=h.hj.q||[]).push(arguments)}; h._hjSettings={hjid:1716512,hjsv:6}; a=o.getElementsByTagName('head')[0]; r=o.createElement('script');r.async=1; r.src=t+h._hjSettings.hjid+j+h._hjSettings.hjsv; a.appendChild(r); })(window,document,'https://static.hotjar.com/c/hotjar-','.js?sv='); document.addEventListener("turbolinks:load", function(){ var url = window.location.href; dataLayer.push({ 'event': 'pageView', 'virtualUrl': url }); }); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-M3544VR'); window.addEventListener('turbolinks:before-render', function () { window.zEACLoaded = undefined; }); $('.flash-message-close').click(function(e){ e.preventDefault(); $(this).parent().fadeOut('slow'); }); $('.notification.is-info, .notification.is-primary, .notification.is-success').delay(2500).fadeOut('slow') function showFlashMessage(type, message) { $('.flash-container').html(' ' + message + ' '); $('.notification.is-'+type).delay(2500).fadeOut('slow'); } body { --brand-color: rgba(0,133,255,1); --highlighted-color: rgba(1,214,166,1); } input[type="checkbox"], input[type="radio"] { height: 25px; width: 25px; } $(document).ready(function() { var carousel = $(".banner-inside").slick({ autoplay: true, dots: true, prevArrow: false, nextArrow: false }); $('.banner-action-button.forward').click(function(e){ carousel.slick('slickPrev'); }); $('.banner-action-button.backward').click(function(e){ carousel.slick('slickNext'); }); }); 【經營管理】財務分析專員 Cost Analyst(成本組) Taipei City, Taiwan 商業分析 Full Time 投遞 工作內容 使命|Why this role matters 你將負責月度 P&L 預估與結算、點數/合約/費用拆分與掛帳、獎金計算,把流程做成穩定、可驗證、可重跑的管線,讓公司用權威數字做決策並可追蹤/回溯。 你將負責|What you’ll do 損益預估與結算: 每週更新損益推估、月初結算實際,建立「預估 vs 實際」差異分析。 數字維護 / 匯入 / 掛帳: Rebate:收集與預估、上傳匯入、和業務與財會對齊 點數:週預估+月結,拆分部門/區館並回寫 其他費用項:比對實際與預估,回寫指標 品類成本表: 把成本拆到各組織單位,支援經營檢視。 業績與毛額達成率預估: 維護 EC 指標看板,追蹤 業績、毛額、還點前/後 達成率,提出下月預估與目標調整建議。 必要條件 2–5 年 財務 / 成本 / 商業分析相近經驗(零售 / 電商尤佳) 熟練 Google Sheet(Excel) 具備 會計或管理會計概念(收入/費用掛帳、遞延、拆分、預估 vs 實際) 能把雜亂資料轉換成「穩定、可驗證、可重跑」的流程並寫清楚文件 加分條件 有處理點數 / 回饋、合約收入、物流費拆分、獎金計算的實務經驗 具備跨部門協作能力(財會/商品/行銷/倉務) 有 Apps Script 或 Python 等自動化經驗 薪資 面議 應徵表單 * 為必填 若您是 Yourator 會員,建議匯入 Yourator 履歷,可加速投遞流程並於 Yourator 檢視投遞紀錄與進度。 沒有 Yourator 帳號嗎?立即註冊 匯入 履歷 個人資料 Email 行動電話 姓氏 名字 最近任職公司 最近任職職務 最高學歷 學位或系所 自我推薦信 履歷 上傳履歷 預覽 移除 警告訊息 系統不支援此檔案類型。請上傳符合以下類型,且小於 25 MB 的檔案 Acrobat (.pdf) Word (.doc, .docx) Pages (.pages) Keynote (.key) PowerPoint (.ppt, .pptx) Images (.png, .jpg, .jpeg) 我知道了 function showFilenameContainerAndHideUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.remove('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.add('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.add('tw-invisible'); } function hideFilenameContainerAndShowUploadButton(id) { const filenameContainer = document.getElementById(`${id}-filename-container`); filenameContainer.classList.add('tw-invisible'); const fileWrapper = document.getElementById(`file-wrapper-${id}`); fileWrapper.classList.remove('tablet:tw-flex-row-reverse', 'tw-flex-col-reverse', 'tw-justify-end'); const uploadButton = document.getElementById(`${id}-upload-button`); uploadButton.classList.remove('tw-invisible'); } function showFileName(event) { // fileId should be in theformat `file-${identifier}` const fileId = event.target.id; // get identifier const id = fileId.split('-')[1]; const infoArea = document.getElementById(`filename-${id}`); const input = event.srcElement; if (input.files[0]) { const fileName = input.files[0].name; const fileSize = Number((input.files[0].size / 1048576).toFixed(1)); if (fileSize > 25) { alert('注意!目前僅能上傳 25 MB 以下的檔案'); input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } else { showFilenameContainerAndHideUploadButton(id); infoArea.textContent = fileName; } } else { input.files[0] = undefined; input.value = ''; infoArea.classList.remove('has-file'); infoArea.textContent = '檔案大小限制:25MB 以下'; return false; } } function onPreviewClick(fileId) { // Use Blob URL instead of data URL to support large PDF files const input = document.getElementById(`file-${fileId}`); if (!input || !input.files || !input.files[0]) { return; } const file = input.files[0]; // Only proceed for files that the browser can handle in an const blobUrl = URL.createObjectURL(file); const newWindow = window.open(); if (!newWindow) { // popup blocked alert('Please allow popups to preview the file.'); URL.revokeObjectURL(blobUrl); return; } // Write minimal HTML that embeds the blob URL newWindow.document.write(` PDF Preview html,body{height:100%;margin:0;}iframe{width:100%;height:100%;border:0;} `); // Revoke blob URL when the preview window is closed to free memory const revokeInterval = setInterval(function() { if (newWindow.closed) { clearInterval(revokeInterval); try { URL.revokeObjectURL(blobUrl); } catch (e) { /* ignore */ } } }, 500); } function onRemoveAttachment(fileId) { const file = document.getElementById(`file-${fileId}`); if (file) { file.value = ""; hideFilenameContainerAndShowUploadButton(fileId); } } // 期望薪資上限不得低於下限 $("#application_salary_expectation_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_salary_expectation_upper_bound").attr("min", lower_bound + 1); }); // 當前薪資上限不得低於下限 $("#application_current_salary_lower_bound").on("change", function() { let lower_bound = parseInt($(this).val()); if (isNaN(lower_bound)) { lower_bound = 0; } $("#application_current_salary_upper_bound").attr("min", lower_bound + 1); }); $(document).ready(function() { $('[data-toggle="tooltip"]').tooltipster({ maxWidth: '195', position: 'bottom', theme: 'tooltipster-default' }); // Hash email pre-fill (#16155) (function() { var hash = window.location.hash; if (hash) { var params = new URLSearchParams(hash.substring(1)); var email = params.get('email'); if (email) { var emailField = document.getElementById('application_email'); if (emailField && !emailField.value) { emailField.value = email; emailField.dispatchEvent(new Event('blur')); } } } })(); // 移除原有的 form submit 事件,改用 fetch + FormData $('form').off('submit').on('submit', function(event) { event.preventDefault(); var form = this; var valid = true; $('label[for^="application_application_question_answers_attributes_"][required]').each(function() { var key = $(this).attr('key'); var checkboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]'); var checkedboxes = $('input[name="application[application_question_answers_attributes][' + key + '][value][]"]:checked'); if (checkboxes.length > 0) { if (checkedboxes.length > 0) { checkboxes.eq(0).prop('required', false); } else { checkboxes.eq(0).prop('required', true); checkboxes.unbind('click').on('click', function() { checkboxes.eq(0).prop('required', false); }); valid = false; form.reportValidity(); event.preventDefault(); } } }); $('input[type="file"]').each(function() { if ($(this).val() !== '') { var file_types = ["doc", "docx", "ppt", "pptx", "pages", "key", "jpg", "jpeg", "png", "html", "pdf"]; function getExtension(filename) { var parts = filename.split('.'); return parts[parts.length - 1]; } getExtension($(this).val()); function fileTypeErrorHandler() { $('.modal').addClass('is-active'); $('.modal .modal-background, .modal .delete, .modal .box-button') .unbind('click') .click(function(e) { $(e.target).parents('.modal').removeClass('is-active'); }); } if (!file_types.includes(getExtension($(this).val()))) { fileTypeErrorHandler(); form.reportValidity(); event.preventDefault(); valid = false; } } }); if (!valid) { return; } $("input[type='submit']").prop('disabled', true); // 攔截後使用 fetch 搭配 FormData 發送 request var formData = new FormData(form); fetch(form.action, { method: 'POST', body: formData, credentials: 'same-origin', redirect: 'manual' // 我們自己處理成功的轉址 }) .then(function(response) { if (response.ok) { return response.json().then(function(data) { if (data.redirect_to) { window.location.href = data.redirect_to; } }); } else if (response.status === 422) { return response.json().then(function(data) { if (data.error_message) { showFlashMessage("danger", data.error_message); } }); } else { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 } }) .catch(function(error) { showFlashMessage('danger', 'Apply failed. Please try again later.'); // 未知錯誤 }).finally(function() { $("input[type='submit']").prop('disabled', false); }); }); // show previous job applied record const jobAppliedMsgEl = document.querySelector('[data-job-applied-msg]'); if (jobAppliedMsgEl) { const dateTime = new Date(''); const month = ((dateTime.getMonth() + 1) 技術支援 語言: const localeToLabelMapping = { 'en': 'English', 'ja': '日本語', 'zh-TW': '繁體中文' }; function localeDropdown(event){ event.stopPropagation(); document.getElementById('locale-dropdown').classList.toggle('is-active'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-down'); document.getElementById('locale-dropdown-icon').classList.toggle('fa-angle-up'); } function setLocale(locale){ window.location.href = window.location.href.replace( /[\?#].*|$/, "?lng=" + locale); } window.onload = function(){ document.getElementById('locale-label').innerHTML = localeToLabelMapping['zh-TW'] } English English 日本語 繁體中文 2026 Teamdoor. All rights reserved. 使用條款 個資法宣告 聯絡我們