<style id="elementor-post-5801">.elementor-5801 .elementor-element.elementor-element-8456432{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#E1E1E1;--border-color:#E1E1E1;}.elementor-5801 .elementor-element.elementor-element-8456432:not(.elementor-motion-effects-element-type-background), .elementor-5801 .elementor-element.elementor-element-8456432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://presssystems.co.th/wp-content/uploads/2026/10/Hero-Banner-CAREERS.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-5801 .elementor-element.elementor-element-68f53d9{text-align:center;}.elementor-5801 .elementor-element.elementor-element-68f53d9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:90px;font-weight:600;text-transform:uppercase;font-style:normal;color:#FFFFFF;}.elementor-5801 .elementor-element.elementor-element-68f53d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5801 .elementor-element.elementor-element-68f53d9.elementor-element{--align-self:center;--flex-grow:1;--flex-shrink:0;}.elementor-5801 .elementor-element.elementor-element-a3e3ef8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-5801 .elementor-element.elementor-element-a3e3ef8:not(.elementor-motion-effects-element-type-background), .elementor-5801 .elementor-element.elementor-element-a3e3ef8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-5801 .elementor-element.elementor-element-a3e3ef8.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5801 .elementor-element.elementor-element-c6da093{width:var( --container-widget-width, 86.17% );max-width:86.17%;--container-widget-width:86.17%;--container-widget-flex-grow:0;}.elementor-5801 .elementor-element.elementor-element-c6da093.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-widget-fluent-form-widget .fluentform-widget-description{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-input--label label{color:#000000;font-family:"Poppins", Sans-serif;}.elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-group textarea, .elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-group select, .elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{background-color:#FFFFFF;}.elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type=file]):not(.select2-search__field), .elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-group textarea, .elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-group select,  .elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-group .select2-container--default .select2-selection--multiple{border-style:solid;border-width:1px 1px 1px 1px;border-color:#363636;}.elementor-5801 .elementor-element.elementor-element-9e21fab .fluentform-widget-wrapper .ff-el-group .ff-btn-submit{background-color:#000000 !important;color:#ffffff !important;font-family:"Poppins", Sans-serif;font-size:14px;font-weight:500;letter-spacing:1.5px;}.elementor-5801 .elementor-element.elementor-element-9e21fab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:40px 250px 50px 250px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-5801 .elementor-element.elementor-element-a3e3ef8{--width:100%;}}@media(max-width:1024px){.elementor-5801 .elementor-element.elementor-element-8456432{--min-height:295px;}.elementor-5801 .elementor-element.elementor-element-8456432:not(.elementor-motion-effects-element-type-background), .elementor-5801 .elementor-element.elementor-element-8456432 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-size:auto;}.elementor-5801 .elementor-element.elementor-element-68f53d9 .elementor-heading-title{font-size:36px;}.elementor-5801 .elementor-element.elementor-element-68f53d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:50px 0px 50px 0px;}.elementor-5801 .elementor-element.elementor-element-a3e3ef8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5801 .elementor-element.elementor-element-c6da093{width:var( --container-widget-width, 756.344px );max-width:756.344px;--container-widget-width:756.344px;--container-widget-flex-grow:0;}.elementor-5801 .elementor-element.elementor-element-9e21fab > .elementor-widget-container{margin:20px 0px 40px 0px;padding:0px 30px 0px 30px;}}@media(max-width:767px){.elementor-5801 .elementor-element.elementor-element-8456432{--min-height:124px;}.elementor-5801 .elementor-element.elementor-element-68f53d9{text-align:center;}.elementor-5801 .elementor-element.elementor-element-68f53d9 .elementor-heading-title{font-size:30px;}.elementor-5801 .elementor-element.elementor-element-68f53d9 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-5801 .elementor-element.elementor-element-a3e3ef8{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-5801 .elementor-element.elementor-element-9e21fab > .elementor-widget-container{margin:0px 0px 0px 0px;padding:13px 0px 20px 0px;}}</style>{"id":5801,"date":"2026-10-08T04:39:39","date_gmt":"2026-10-08T04:39:39","guid":{"rendered":"https:\/\/presssystems.co.th\/?page_id=5801"},"modified":"2026-10-08T06:17:45","modified_gmt":"2026-10-08T06:17:45","slug":"careers","status":"publish","type":"page","link":"https:\/\/presssystems.co.th\/th\/careers\/","title":{"rendered":"Careers"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"5801\" class=\"elementor elementor-5801\">\n\t\t\t\t<div class=\"elementor-element elementor-element-8456432 e-con-full e-flex e-con e-parent\" data-id=\"8456432\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-79a0966 e-con e-atomic-element e-flexbox-base e-default-div \" data-id=\"79a0966\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"79a0966\">\n    \t\t<div class=\"elementor-element elementor-element-68f53d9 elementor-widget elementor-widget-heading\" data-id=\"68f53d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h1 class=\"elementor-heading-title elementor-size-default\">IMAGINING BETTER<br>CAREERS<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a3e3ef8 e-con-full e-flex e-con e-parent\" data-id=\"a3e3ef8\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t<div class=\"elementor-element elementor-element-e229f90 e-con e-atomic-element e-flexbox-base e-default-div e-e229f90-c4564cb \" data-id=\"e229f90\" data-element_type=\"e-flexbox\" data-e-type=\"e-flexbox\" data-interaction-id=\"e229f90\">\n    \t\t<div class=\"elementor-element elementor-element-c6da093 elementor-widget__width-initial elementor-widget-tablet__width-initial elementor-widget elementor-widget-html\" data-id=\"c6da093\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"html.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div id=\"psg-career-app\" class=\"psg-career-app\">\r\n\r\n  <!-- SEARCH AREA -->\r\n  <section class=\"psg-job-search\">\r\n    <div class=\"psg-search-heading\">\r\n     \r\n      <h2>Work with Us<\/h2>\r\n      <p>\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07 \u0e41\u0e1c\u0e19\u0e01 \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48 \u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19<\/p>\r\n    <\/div>\r\n\r\n    <div class=\"psg-search-box\">\r\n      <svg\r\n        aria-hidden=\"true\"\r\n        viewBox=\"0 0 24 24\"\r\n        width=\"22\"\r\n        height=\"22\"\r\n      >\r\n        <path\r\n          d=\"M21 21l-4.35-4.35m2.35-5.65a8 8 0 1 1-16 0 8 8 0 0 1 16 0z\"\r\n          fill=\"none\"\r\n          stroke=\"currentColor\"\r\n          stroke-width=\"2\"\r\n          stroke-linecap=\"round\"\r\n        \/>\r\n      <\/svg>\r\n\r\n      <input\r\n        id=\"psg-job-keyword\"\r\n        type=\"search\"\r\n        placeholder=\"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19...\"\r\n        aria-label=\"\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\"\r\n      \/>\r\n\r\n      <button\r\n        id=\"psg-clear-search\"\r\n        type=\"button\"\r\n        aria-label=\"\u0e25\u0e49\u0e32\u0e07\u0e04\u0e33\u0e04\u0e49\u0e19\u0e2b\u0e32\"\r\n        hidden\r\n      >\r\n        \u00d7\r\n      <\/button>\r\n    <\/div>\r\n\r\n    <div class=\"psg-filter-row\">\r\n      <select id=\"psg-department-filter\" aria-label=\"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e41\u0e1c\u0e19\u0e01\">\r\n        <option value=\"\">\u0e17\u0e38\u0e01\u0e41\u0e1c\u0e19\u0e01<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"psg-location-filter\" aria-label=\"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e17\u0e33\u0e07\u0e32\u0e19\">\r\n        <option value=\"\">\u0e17\u0e38\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48<\/option>\r\n      <\/select>\r\n\r\n      <select id=\"psg-type-filter\" aria-label=\"\u0e40\u0e25\u0e37\u0e2d\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\">\r\n        <option value=\"\">\u0e17\u0e38\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17<\/option>\r\n      <\/select>\r\n    <\/div>\r\n\r\n    <div class=\"psg-result-summary\">\r\n      <span id=\"psg-result-count\"><\/span>\r\n\r\n      <button id=\"psg-reset-filter\" type=\"button\">\r\n        \u0e25\u0e49\u0e32\u0e07\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07\r\n      <\/button>\r\n    <\/div>\r\n  <\/section>\r\n\r\n  <!-- JOB LIST -->\r\n  <section\r\n    id=\"psg-job-list\"\r\n    class=\"psg-job-grid\"\r\n    aria-live=\"polite\"\r\n  ><\/section>\r\n\r\n  <!-- NO RESULT -->\r\n  <div id=\"psg-no-result\" class=\"psg-no-result\" hidden>\r\n    <span>\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25<\/span>\r\n    <h3>\u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e04\u0e49\u0e19\u0e2b\u0e32<\/h3>\r\n    <p>\u0e25\u0e2d\u0e07\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e04\u0e33\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e25\u0e49\u0e32\u0e07\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14<\/p>\r\n    <button id=\"psg-no-result-reset\" type=\"button\">\r\n      \u0e14\u0e39\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14\r\n    <\/button>\r\n  <\/div>\r\n\r\n  <!-- POPUP -->\r\n  <div\r\n    id=\"psg-job-modal\"\r\n    class=\"psg-modal\"\r\n    role=\"dialog\"\r\n    aria-modal=\"true\"\r\n    aria-labelledby=\"psg-modal-title\"\r\n    hidden\r\n  >\r\n    <div class=\"psg-modal-overlay\" data-close-modal><\/div>\r\n\r\n    <div class=\"psg-modal-dialog\">\r\n      <button\r\n        class=\"psg-modal-close\"\r\n        type=\"button\"\r\n        data-close-modal\r\n        aria-label=\"\u0e1b\u0e34\u0e14\u0e2b\u0e19\u0e49\u0e32\u0e15\u0e48\u0e32\u0e07\"\r\n      >\r\n        \u00d7\r\n      <\/button>\r\n\r\n      <div class=\"psg-modal-content\">\r\n        <div class=\"psg-modal-top\">\r\n          <span id=\"psg-modal-department\" class=\"psg-modal-kicker\"><\/span>\r\n          <h2 id=\"psg-modal-title\"><\/h2>\r\n\r\n          <div class=\"psg-modal-meta\">\r\n            <span id=\"psg-modal-location\"><\/span>\r\n            <span id=\"psg-modal-type\"><\/span>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psg-modal-body\">\r\n          <div class=\"psg-modal-section\">\r\n            <h3>\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e32\u0e19<\/h3>\r\n            <div id=\"psg-modal-description\"><\/div>\r\n          <\/div>\r\n\r\n          <div class=\"psg-modal-section\">\r\n            <h3>\u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34<\/h3>\r\n            <div id=\"psg-modal-qualifications\"><\/div>\r\n          <\/div>\r\n        <\/div>\r\n\r\n        <div class=\"psg-modal-footer\">\r\n          <a id=\"psg-apply-button\" class=\"psg-apply-button\" href=\"#\">\r\n            \u0e2a\u0e21\u0e31\u0e04\u0e23\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e19\u0e35\u0e49\r\n            <span aria-hidden=\"true\">\u2197<\/span>\r\n          <\/a>\r\n\r\n          <span>Press Systems Group Co., Ltd.<\/span>\r\n        <\/div>\r\n      <\/div>\r\n    <\/div>\r\n  <\/div>\r\n\r\n<\/div>\r\n\r\n<style>\r\n  #psg-career-app {\r\n    --psg-orange: #EC8A22;\r\n    --psg-black: #231F20;\r\n    --psg-grey: #626467;\r\n    --psg-light-grey: #F3F4F4;\r\n    --psg-border: #DDDEDF;\r\n    --psg-white: #FFFFFF;\r\n\r\n    width: 100%;\r\n    color: var(--psg-black);\r\n    font-family: inherit;\r\n  }\r\n\r\n  #psg-career-app * {\r\n    box-sizing: border-box;\r\n  }\r\n\r\n  #psg-career-app button,\r\n  #psg-career-app input,\r\n  #psg-career-app select {\r\n    font: inherit;\r\n  }\r\n\r\n  \/* SEARCH *\/\r\n\r\n  .psg-job-search {\r\n    margin-bottom: 40px;\r\n  }\r\n\r\n  .psg-search-heading {\r\n    margin-bottom: 25px;\r\n  }\r\n\r\n  .psg-kicker {\r\n    display: block;\r\n    margin-bottom: 8px;\r\n    color: var(--psg-orange);\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 1.8px;\r\n  }\r\n\r\n  .psg-search-heading h2 {\r\n    margin: 0 0 8px;\r\n    color: var(--psg-black);\r\n    font-size: clamp(30px, 4vw, 46px);\r\n    font-weight: 700;\r\n    line-height: 1.25;\r\n  }\r\n\r\n  .psg-search-heading p {\r\n    margin: 0;\r\n    color: var(--psg-grey);\r\n    font-size: 16px;\r\n    line-height: 1.8;\r\n  }\r\n\r\n  .psg-search-box {\r\n    position: relative;\r\n    display: flex;\r\n    align-items: center;\r\n    min-height: 60px;\r\n    border: 1px solid var(--psg-border);\r\n    background: var(--psg-white);\r\n  }\r\n\r\n  .psg-search-box:focus-within {\r\n    border-color: var(--psg-orange);\r\n    box-shadow: 0 0 0 3px rgba(236, 138, 34, 0.12);\r\n  }\r\n\r\n  .psg-search-box svg {\r\n    position: absolute;\r\n    left: 20px;\r\n    color: var(--psg-grey);\r\n    pointer-events: none;\r\n  }\r\n\r\n  .psg-search-box input {\r\n    width: 100%;\r\n    height: 60px;\r\n    padding: 0 55px;\r\n    border: 0;\r\n    outline: none;\r\n    color: var(--psg-black);\r\n    background: transparent;\r\n    font-size: 16px;\r\n  }\r\n\r\n  .psg-search-box input::placeholder {\r\n    color: #939598;\r\n  }\r\n\r\n  #psg-clear-search {\r\n    position: absolute;\r\n    right: 13px;\r\n    width: 36px;\r\n    height: 36px;\r\n    padding: 0;\r\n    border: 0;\r\n    border-radius: 50%;\r\n    color: var(--psg-grey);\r\n    background: var(--psg-light-grey);\r\n    cursor: pointer;\r\n    font-size: 23px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .psg-filter-row {\r\n    display: grid;\r\n    grid-template-columns: repeat(3, minmax(0, 1fr));\r\n    gap: 12px;\r\n    margin-top: 12px;\r\n  }\r\n\r\n  .psg-filter-row select {\r\n    width: 100%;\r\n    min-height: 50px;\r\n    padding: 0 42px 0 16px;\r\n    border: 1px solid var(--psg-border);\r\n    outline: none;\r\n    color: var(--psg-black);\r\n    background-color: var(--psg-white);\r\n    cursor: pointer;\r\n  }\r\n\r\n  .psg-filter-row select:focus {\r\n    border-color: var(--psg-orange);\r\n  }\r\n\r\n  .psg-result-summary {\r\n    display: flex;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n    margin-top: 20px;\r\n    color: var(--psg-grey);\r\n    font-size: 14px;\r\n  }\r\n\r\n  #psg-reset-filter {\r\n    padding: 0;\r\n    border: 0;\r\n    border-bottom: 1px solid currentColor;\r\n    color: var(--psg-black);\r\n    background: none;\r\n    cursor: pointer;\r\n  }\r\n\r\n  \/* JOB CARDS *\/\r\n\r\n  .psg-job-grid {\r\n    display: grid;\r\n    grid-template-columns: repeat(2, minmax(0, 1fr));\r\n    gap: 20px;\r\n  }\r\n\r\n  .psg-job-card {\r\n    position: relative;\r\n    display: flex;\r\n    flex-direction: column;\r\n    min-height: 285px;\r\n    padding: 28px;\r\n    overflow: hidden;\r\n   border: 1px solid var(--psg-orange);\r\n    background: var(--psg-white);\r\n    transition:\r\n      transform 0.25s ease,\r\n      border-color 0.25s ease,\r\n      box-shadow 0.25s ease;\r\n  }\r\n\r\n  .psg-job-card::before {\r\n    position: absolute;\r\n    top: 0;\r\n    left: 0;\r\n    width: 5px;\r\n    height: 0;\r\n    background: var(--psg-orange);\r\n    content: \"\";\r\n    transition: height 0.25s ease;\r\n  }\r\n\r\n  .psg-job-card:hover {\r\n    transform: translateY(-4px);\r\n    border-color: #C8C9CA;\r\n    box-shadow: 0 18px 40px rgba(35, 31, 32, 0.08);\r\n  }\r\n\r\n  .psg-job-card:hover::before {\r\n    height: 100%;\r\n  }\r\n\r\n  .psg-job-department {\r\n    margin-bottom: 18px;\r\n    color: var(--psg-orange);\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 1.5px;\r\n    text-transform: uppercase;\r\n  }\r\n\r\n  .psg-job-card h3 {\r\n    margin: 0 0 12px;\r\n    color: var(--psg-black);\r\n    font-size: clamp(22px, 2.5vw, 28px);\r\n    font-weight: 650;\r\n    line-height: 1.4;\r\n  }\r\n\r\n  .psg-job-summary {\r\n    margin: 0 0 25px;\r\n    color: var(--psg-grey);\r\n    font-size: 15px;\r\n    line-height: 1.8;\r\n  }\r\n\r\n  .psg-job-bottom {\r\n    display: flex;\r\n    align-items: flex-end;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n    margin-top: auto;\r\n    padding-top: 20px;\r\n    border-top: 1px solid var(--psg-border);\r\n  }\r\n\r\n  .psg-job-meta {\r\n    display: flex;\r\n    flex-direction: column;\r\n    gap: 4px;\r\n    color: var(--psg-grey);\r\n    font-size: 13px;\r\n  }\r\n\r\n  .psg-detail-button {\r\n    flex: 0 0 auto;\r\n    min-height: 42px;\r\n    padding: 9px 16px;\r\n    border: 1px solid var(--psg-black);\r\n    color: var(--psg-black);\r\n    background: transparent;\r\n    cursor: pointer;\r\n    font-size: 13px;\r\n    font-weight: 600;\r\n  }\r\n\r\n  .psg-detail-button:hover {\r\n    border-color: var(--psg-orange);\r\n    color: var(--psg-black);\r\n    background: var(--psg-orange);\r\n  }\r\n\r\n  \/* NO RESULT *\/\r\n\r\n  .psg-no-result {\r\n    padding: 60px 25px;\r\n    border: 1px solid var(--psg-border);\r\n    text-align: center;\r\n  }\r\n\r\n  .psg-no-result > span {\r\n    color: var(--psg-orange);\r\n    font-size: 12px;\r\n    font-weight: 700;\r\n    letter-spacing: 1.5px;\r\n  }\r\n\r\n  .psg-no-result h3 {\r\n    margin: 10px 0 5px;\r\n    font-size: 25px;\r\n  }\r\n\r\n  .psg-no-result p {\r\n    margin: 0 0 20px;\r\n    color: var(--psg-grey);\r\n  }\r\n\r\n  .psg-no-result button {\r\n    padding: 12px 20px;\r\n    border: 0;\r\n    color: var(--psg-black);\r\n    background: var(--psg-orange);\r\n    cursor: pointer;\r\n    font-weight: 600;\r\n  }\r\n\r\n  \/* POPUP *\/\r\n\r\n  .psg-modal[hidden] {\r\n    display: none;\r\n  }\r\n\r\n  .psg-modal {\r\n    position: fixed;\r\n    z-index: 999999;\r\n    inset: 0;\r\n    display: grid;\r\n    place-items: center;\r\n    padding: 25px;\r\n  }\r\n\r\n  .psg-modal-overlay {\r\n    position: absolute;\r\n    inset: 0;\r\n    background: rgba(20, 20, 20, 0.78);\r\n    backdrop-filter: blur(4px);\r\n  }\r\n\r\n  .psg-modal-dialog {\r\n    position: relative;\r\n    z-index: 2;\r\n    width: min(780px, 100%);\r\n    max-height: calc(100vh - 50px);\r\n    overflow-y: auto;\r\n    background: var(--psg-white);\r\n    box-shadow: 0 30px 80px rgba(0, 0, 0, 0.28);\r\n  }\r\n\r\n  .psg-modal-close {\r\n    position: absolute;\r\n    z-index: 4;\r\n    top: 18px;\r\n    right: 18px;\r\n    width: 42px;\r\n    height: 42px;\r\n    padding: 0;\r\n    border: 1px solid rgba(255, 255, 255, 0.45);\r\n    color: var(--psg-white);\r\n    background: transparent;\r\n    cursor: pointer;\r\n    font-size: 29px;\r\n    line-height: 1;\r\n  }\r\n\r\n  .psg-modal-close:hover {\r\n    color: var(--psg-black);\r\n    background: var(--psg-orange);\r\n    border-color: var(--psg-orange);\r\n  }\r\n\r\n  .psg-modal-top {\r\n    padding: 45px 70px 38px 40px;\r\n    color: var(--psg-white);\r\n    background:\r\n      linear-gradient(135deg, #231F20 0%, #343032 100%);\r\n    border-bottom: 4px solid var(--psg-orange);\r\n  }\r\n\r\n  .psg-modal-kicker {\r\n    display: block;\r\n    margin-bottom: 12px;\r\n    color: #F1A754;\r\n    font-size: 11px;\r\n    font-weight: 700;\r\n    letter-spacing: 1.5px;\r\n  }\r\n\r\n  .psg-modal-top h2 {\r\n    margin: 0;\r\n    color: var(--psg-white);\r\n    font-size: clamp(27px, 4vw, 40px);\r\n    font-weight: 650;\r\n    line-height: 1.35;\r\n  }\r\n\r\n  .psg-modal-meta {\r\n    display: flex;\r\n    flex-wrap: wrap;\r\n    gap: 8px 20px;\r\n    margin-top: 18px;\r\n    color: #D8D6D7;\r\n    font-size: 14px;\r\n  }\r\n\r\n  .psg-modal-body {\r\n    padding: 35px 40px 15px;\r\n  }\r\n\r\n  .psg-modal-section {\r\n    margin-bottom: 28px;\r\n  }\r\n\r\n  .psg-modal-section h3 {\r\n    margin: 0 0 14px;\r\n    padding-bottom: 10px;\r\n    border-bottom: 1px solid var(--psg-border);\r\n    font-size: 19px;\r\n  }\r\n\r\n  .psg-modal-section ul {\r\n    margin: 0;\r\n    padding-left: 21px;\r\n  }\r\n\r\n  .psg-modal-section li {\r\n    margin-bottom: 8px;\r\n    color: var(--psg-grey);\r\n    line-height: 1.8;\r\n  }\r\n\r\n  .psg-modal-footer {\r\n    display: flex;\r\n    align-items: center;\r\n    justify-content: space-between;\r\n    gap: 20px;\r\n    padding: 25px 40px 35px;\r\n  }\r\n\r\n  .psg-modal-footer > span {\r\n    color: var(--psg-grey);\r\n    font-size: 12px;\r\n  }\r\n\r\n  .psg-apply-button {\r\n    display: inline-flex;\r\n    align-items: center;\r\n    gap: 30px;\r\n    min-height: 50px;\r\n    padding: 11px 20px;\r\n    color: var(--psg-black) !important;\r\n    background: var(--psg-orange);\r\n    text-decoration: none !important;\r\n    font-size: 14px;\r\n    font-weight: 650;\r\n  }\r\n\r\n  .psg-apply-button:hover {\r\n    color: var(--psg-white) !important;\r\n    background: var(--psg-black);\r\n  }\r\n\r\n  body.psg-modal-open {\r\n    overflow: hidden;\r\n  }\r\n\r\n  @media (max-width: 767px) {\r\n    .psg-filter-row,\r\n    .psg-job-grid {\r\n      grid-template-columns: 1fr;\r\n    }\r\n\r\n    .psg-job-card {\r\n      min-height: auto;\r\n      padding: 23px;\r\n    }\r\n\r\n    .psg-job-bottom {\r\n      align-items: stretch;\r\n      flex-direction: column;\r\n    }\r\n\r\n    .psg-detail-button {\r\n      width: 100%;\r\n    }\r\n\r\n    .psg-modal {\r\n      padding: 12px;\r\n    }\r\n\r\n    .psg-modal-dialog {\r\n      max-height: calc(100vh - 24px);\r\n    }\r\n\r\n    .psg-modal-top {\r\n      padding: 65px 24px 28px;\r\n    }\r\n\r\n    .psg-modal-close {\r\n      top: 13px;\r\n      right: 13px;\r\n    }\r\n\r\n    .psg-modal-body {\r\n      padding: 27px 24px 10px;\r\n    }\r\n\r\n    .psg-modal-footer {\r\n      align-items: stretch;\r\n      flex-direction: column;\r\n      padding: 20px 24px 28px;\r\n    }\r\n\r\n    .psg-apply-button {\r\n      justify-content: space-between;\r\n    }\r\n  }\r\n<\/style>\r\n\r\n<script>\r\n(function () {\r\n  \/*\r\n   * \u0e41\u0e01\u0e49\u0e44\u0e02\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\u0e43\u0e19\u0e2a\u0e48\u0e27\u0e19\u0e19\u0e35\u0e49\r\n   * 1 \u0e0a\u0e38\u0e14\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 = 1 \u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\r\n   *\/\r\n\r\n  const jobs = [\r\n    {\r\n      id: 1,\r\n      title: \"Senior Sales\",\r\n      department: \"Sales\",\r\n      location: \"\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23\",\r\n      type: \"Full-time\",\r\n      summary: \"\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e1d\u0e48\u0e32\u0e22\u0e02\u0e32\u0e22 \u0e14\u0e39\u0e41\u0e25\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e41\u0e25\u0e30\u0e1a\u0e23\u0e23\u0e08\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c\",\r\n      description: [\r\n        \"\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d\u0e1c\u0e25\u0e34\u0e15\u0e20\u0e31\u0e13\u0e11\u0e4c\u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e40\u0e0a\u0e48\u0e19 \u0e23\u0e30\u0e1a\u0e1a UV, \u0e2b\u0e21\u0e36\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c, Anilox, Doctor Blade, \u0e01\u0e25\u0e49\u0e2d\u0e07\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\\n(\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e21\u0e35 Training \u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e2b\u0e49)\",\r\n        \"\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e22\u0e2d\u0e14\u0e02\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48\u0e41\u0e25\u0e30\u0e14\u0e39\u0e41\u0e25\u0e10\u0e32\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e40\u0e14\u0e34\u0e21\",\r\n        \"\u0e14\u0e39\u0e41\u0e25 Project \u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e15\u0e31\u0e49\u0e07\u0e41\u0e15\u0e48\u0e15\u0e49\u0e19\u0e08\u0e19\u0e08\u0e1a Project\",\r\n        \"\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e41\u0e25\u0e30\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d\u0e41\u0e19\u0e27\u0e17\u0e32\u0e07\u0e01\u0e32\u0e23\u0e41\u0e01\u0e49\u0e44\u0e02\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e44\u0e14\u0e49\",\r\n        \"\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22 \u0e41\u0e25\u0e30\u0e04\u0e27\u0e32\u0e21\u0e04\u0e37\u0e1a\u0e2b\u0e19\u0e49\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e07\u0e32\u0e19\u0e02\u0e2d\u0e07\u0e41\u0e15\u0e48\u0e25\u0e30\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e14\u0e39\u0e41\u0e25\u0e2d\u0e22\u0e39\u0e48 (\u0e1b\u0e23\u0e30\u0e08\u0e33\u0e2a\u0e31\u0e1b\u0e14\u0e32\u0e2b\u0e4c)\",\r\n        \"\u0e17\u0e33\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a\u0e17\u0e35\u0e21\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e41\u0e25\u0e30\u0e1d\u0e48\u0e32\u0e22\u0e1b\u0e23\u0e30\u0e2a\u0e32\u0e19\u0e07\u0e32\u0e19\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e44\u0e14\u0e49\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e04\u0e23\u0e1a\u0e27\u0e07\u0e08\u0e23\",\r\n        \"\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e1b\u0e23\u0e30\u0e2a\u0e32\u0e19\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e2d\u0e07\u0e04\u0e4c\u0e01\u0e23 \u0e17\u0e31\u0e49\u0e07\u0e20\u0e32\u0e22\u0e43\u0e19 \u0e41\u0e25\u0e30\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01 \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e23\u0e25\u0e38\u0e15\u0e32\u0e21\u0e40\u0e1b\u0e49\u0e32\u0e2b\u0e21\u0e32\u0e22\"\r\n        \r\n        \r\n      ],\r\n      qualifications: [\r\n        \"\u0e2d\u0e32\u0e22\u0e38 28 \u0e1b\u0e35\u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b\",\r\n        \"\u0e21\u0e35\u0e17\u0e31\u0e01\u0e29\u0e30\u0e43\u0e19\u0e01\u0e32\u0e23\u0e40\u0e1b\u0e34\u0e14\u0e41\u0e25\u0e30\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e34\u0e17\u0e18\u0e34\u0e20\u0e32\u0e1e \u0e15\u0e34\u0e15\u0e15\u0e32\u0e21\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e40\u0e1b\u0e47\u0e19\u0e23\u0e30\u0e1a\u0e1a\",\r\n        \"\u0e21\u0e35\u0e17\u0e31\u0e01\u0e29\u0e30\u0e43\u0e19\u0e01\u0e32\u0e23\u0e19\u0e33\u0e40\u0e2a\u0e19\u0e2d\u0e20\u0e32\u0e1e\u0e25\u0e31\u0e01\u0e29\u0e13\u0e4c\u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17 \u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32 \u0e41\u0e25\u0e30\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e21\u0e37\u0e2d\u0e2d\u0e32\u0e0a\u0e35\u0e1e\",\r\n        \"\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e15\u0e23\u0e07\u0e43\u0e19\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c \u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22 2-5 \u0e1b\u0e35\",\r\n        \"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e01\u0e23\u0e30\u0e15\u0e37\u0e2d\u0e23\u0e37\u0e2d\u0e23\u0e49\u0e19, \u0e2d\u0e14\u0e17\u0e19 \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a\u0e2a\u0e39\u0e07\u0e41\u0e25\u0e30\u0e17\u0e31\u0e28\u0e19\u0e04\u0e15\u0e34\u0e17\u0e35\u0e48\u0e14\u0e35\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\",\r\n        \"\u0e2b\u0e32\u0e01\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e2a\u0e37\u0e48\u0e2d\u0e2a\u0e32\u0e23\u0e20\u0e32\u0e29\u0e32\u0e2d\u0e31\u0e07\u0e01\u0e24\u0e29\u0e44\u0e14\u0e49 (\u0e08\u0e30\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29)\",\r\n        \"\u0e21\u0e35\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\u0e2a\u0e48\u0e27\u0e19\u0e15\u0e31\u0e27 \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e19\u0e33\u0e21\u0e32\u0e43\u0e0a\u0e49\u0e43\u0e19\u0e07\u0e32\u0e19\u0e44\u0e14\u0e49\"\r\n      ],\r\n      email: \"hr@presssystems.co.th\"\r\n    },\r\n    \r\n    {\r\n      id: 2,\r\n      title: \"INK Technical Support\",\r\n      department: \"Technical Support\",\r\n      location: \"\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23 \/ \u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n      type: \"Full-time\",\r\n      summary: \"\u0e40\u0e08\u0e49\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e14\u0e49\u0e32\u0e19\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e2b\u0e21\u0e36\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c \u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e2b\u0e49\u0e04\u0e33\u0e41\u0e19\u0e30\u0e19\u0e33\u0e41\u0e01\u0e48\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n      description: [\r\n        \"\u0e17\u0e33\u0e01\u0e32\u0e23 Match (\u0e1c\u0e2a\u0e21\u0e2b\u0e21\u0e36\u0e01 \u0e1c\u0e2a\u0e21\u0e2a\u0e35) \u0e2a\u0e35\u0e44\u0e14\u0e49 \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e40\u0e02\u0e49\u0e32\u0e43\u0e08\u0e17\u0e24\u0e29\u0e0e\u0e35\u0e02\u0e2d\u0e07\u0e2a\u0e35 \u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e07\u0e32\u0e19\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\",\r\n        \"\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01 \u0e08\u0e31\u0e14\u0e40\u0e01\u0e47\u0e1a \u0e40\u0e1a\u0e34\u0e01\u0e08\u0e48\u0e32\u0e22 \u0e2a\u0e35\u0e2b\u0e23\u0e37\u0e2d\u0e02\u0e2d\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e43\u0e0a\u0e49\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\",\r\n        \"\u0e14\u0e39\u0e41\u0e25 \u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21 \u0e01\u0e32\u0e23\u0e1c\u0e2a\u0e21\u0e2a\u0e35 \u0e41\u0e25\u0e30\u0e23\u0e31\u0e01\u0e29\u0e32\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e43\u0e2b\u0e49\u0e44\u0e14\u0e49\u0e15\u0e32\u0e21\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n        \"Test \u0e41\u0e25\u0e30\u0e40\u0e01\u0e47\u0e1a\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e07\u0e32\u0e19 \u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a \u0e2a\u0e23\u0e38\u0e1b\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\",\r\n        \"\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e43\u0e19\u0e01\u0e32\u0e23\u0e27\u0e34\u0e40\u0e04\u0e23\u0e32\u0e30\u0e2b\u0e4c \u0e23\u0e27\u0e21\u0e16\u0e36\u0e07\u0e43\u0e2b\u0e49\u0e04\u0e33\u0e1b\u0e23\u0e36\u0e01\u0e29\u0e32\u0e41\u0e25\u0e30\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e44\u0e14\u0e49\",\r\n        \"\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e27\u0e32\u0e21\u0e1e\u0e36\u0e07\u0e1e\u0e2d\u0e43\u0e08\u0e43\u0e2b\u0e31\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n        \"\u0e1b\u0e0e\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e07\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\",\r\n      ],\r\n      qualifications: [\r\n        \"\u0e40\u0e1e\u0e28\u0e0a\u0e32\u0e22 \u0e2d\u0e32\u0e22\u0e38 25 \u0e1b\u0e35\u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b\",\r\n        \"\u0e1b\u0e27\u0e0a, \u0e1b\u0e27\u0e2a \u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e15\u0e23\u0e35 \u0e2a\u0e32\u0e02\u0e32 \u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c,\u0e2a\u0e34\u0e48\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c,\u0e40\u0e04\u0e21\u0e35 \u0e2b\u0e23\u0e37\u0e2d \u0e2a\u0e32\u0e02\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\",\r\n        \"\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c, \u0e2b\u0e21\u0e36\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c (\u0e08\u0e30\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29)\",\r\n        \"\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e07\u0e32\u0e19\u0e1c\u0e2a\u0e21\u0e2b\u0e21\u0e36\u0e01 \u0e1c\u0e2a\u0e21\u0e2a\u0e35\u0e40\u0e1f\u0e25\u0e01\u0e42\u0e0b, \u0e01\u0e32\u0e40\u0e27\u0e35\u0e22\u0e23\u0e4c (\u0e08\u0e30\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29)\",\r\n        \"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e40\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e41\u0e21\u0e48\u0e2a\u0e35, \u0e01\u0e32\u0e23\u0e1c\u0e2a\u0e21\u0e2a\u0e35, \u0e14\u0e39\u0e41\u0e25\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e40\u0e09\u0e14\u0e2a\u0e35\\n (\u0e2b\u0e32\u0e01\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e44\u0e14\u0e49\u0e43\u0e19\u0e2b\u0e49\u0e2d\u0e07\u0e1b\u0e0e\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e01\u0e32\u0e23\u0e44\u0e14\u0e49\u0e08\u0e30\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e40\u0e1e\u0e34\u0e40\u0e28\u0e29)\",\r\n        \"\u0e41\u0e01\u0e49\u0e44\u0e02\u0e1b\u0e31\u0e0d\u0e2b\u0e32\u0e40\u0e09\u0e1e\u0e32\u0e30\u0e44\u0e14\u0e49\u0e14\u0e35 \u0e21\u0e35\u0e2d\u0e31\u0e18\u0e22\u0e32\u0e28\u0e31\u0e22\u0e14\u0e35 \u0e21\u0e19\u0e38\u0e29\u0e22\u0e4c\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c\u0e14\u0e35 \u0e44\u0e2b\u0e27\u0e1e\u0e23\u0e34\u0e1a\u0e14\u0e35, \u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e2d\u0e1a\u0e04\u0e2d\u0e1a\u0e43\u0e19\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19\",\r\n        \"\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e07\u0e32\u0e19\u0e20\u0e32\u0e04\u0e2a\u0e19\u0e32\u0e21 (\u0e15\u0e49\u0e2d\u0e07\u0e21\u0e35\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\u0e41\u0e25\u0e30\u0e43\u0e1a\u0e02\u0e31\u0e1a\u0e02\u0e35\u0e48) \u0e04\u0e48\u0e32\u0e19\u0e49\u0e33\u0e21\u0e31\u0e19\u0e15\u0e32\u0e21\u0e23\u0e30\u0e22\u0e30\u0e17\u0e32\u0e07\u0e08\u0e23\u0e34\u0e07 \u0e41\u0e25\u0e30\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e07\u0e32\u0e19\u0e25\u0e48\u0e27\u0e07\u0e40\u0e27\u0e25\u0e32\u0e44\u0e14\u0e49\"\r\n      ],\r\n      email: \"hr@presssystems.co.th\"\r\n    },\r\n    {\r\n      id: 3,\r\n      title: \"Internal Sale\",\r\n      department: \"Internal Sale\",\r\n      location: \"\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23\",\r\n      type: \"Full-time\",\r\n      summary: \"\u0e02\u0e32\u0e22\u0e41\u0e25\u0e30\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e07\u0e32\u0e19\u0e02\u0e32\u0e22 \u0e14\u0e39\u0e41\u0e25\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e1b\u0e23\u0e30\u0e2a\u0e32\u0e19\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32 \u0e08\u0e31\u0e14\u0e17\u0e33\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\",\r\n      description: [\r\n        \"\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d\u0e41\u0e25\u0e30\u0e40\u0e08\u0e23\u0e08\u0e32\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e0b\u0e31\u0e1e\u0e1e\u0e25\u0e32\u0e22\u0e40\u0e2d\u0e2d\u0e23\u0e4c\",\r\n        \"\u0e08\u0e31\u0e14\u0e17\u0e33\u0e43\u0e1a\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e1c\u0e25\u0e01\u0e32\u0e23\u0e40\u0e2a\u0e19\u0e2d\u0e23\u0e32\u0e04\u0e32\u0e41\u0e25\u0e30\u0e1b\u0e34\u0e14\u0e01\u0e32\u0e23\u0e02\u0e32\u0e22\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e2d\u0e22\u0e39\u0e48\u0e43\u0e19\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a\",\r\n        \"\u0e08\u0e31\u0e14\u0e01\u0e32\u0e23\u0e04\u0e33\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e41\u0e25\u0e30\u0e40\u0e08\u0e23\u0e08\u0e32\u0e15\u0e48\u0e2d\u0e23\u0e2d\u0e07\u0e23\u0e32\u0e04\u0e32\u0e01\u0e31\u0e1a Supplier \u0e43\u0e19\u0e15\u0e48\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e44\u0e17\u0e22\u0e1c\u0e48\u0e32\u0e19 Email\",\r\n        \"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e01\u0e32\u0e23\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\",\r\n        \"\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e17\u0e35\u0e21\u0e02\u0e32\u0e22\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01\",\r\n        \"\u0e15\u0e34\u0e14\u0e15\u0e48\u0e2d \u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e01\u0e32\u0e23\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e23\u0e31\u0e1a\u0e43\u0e1a\u0e2a\u0e31\u0e48\u0e07\u0e0b\u0e37\u0e49\u0e2d\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32 \u0e17\u0e31\u0e49\u0e07\u0e23\u0e32\u0e22\u0e40\u0e01\u0e48\u0e32\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e43\u0e2b\u0e21\u0e48\",\r\n        \"\u0e14\u0e39\u0e41\u0e25\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e43\u0e19\u0e23\u0e30\u0e1a\u0e1a CRM \u0e23\u0e27\u0e21\u0e16\u0e36\u0e07\u0e1b\u0e23\u0e30\u0e2a\u0e32\u0e19\u0e07\u0e32\u0e19\u0e02\u0e32\u0e22\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e20\u0e32\u0e22\u0e19\u0e2d\u0e01\u0e41\u0e25\u0e30\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e43\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e2f\",\r\n        \"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e01\u0e32\u0e23\u0e08\u0e31\u0e14\u0e2a\u0e48\u0e07\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e43\u0e2b\u0e49\u0e17\u0e31\u0e19\u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e01\u0e33\u0e2b\u0e19\u0e14\",\r\n        \"\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e41\u0e25\u0e30\u0e23\u0e31\u0e01\u0e29\u0e32\u0e04\u0e27\u0e32\u0e21\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c\u0e17\u0e35\u0e48\u0e14\u0e35\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e19\u0e37\u0e48\u0e2d\u0e07 \u0e40\u0e1e\u0e37\u0e48\u0e2d\u0e43\u0e2b\u0e49\u0e40\u0e01\u0e34\u0e14\u0e01\u0e32\u0e23\u0e0b\u0e37\u0e49\u0e2d\u0e0b\u0e49\u0e33\",\r\n        \"\u0e1b\u0e23\u0e30\u0e2a\u0e32\u0e19\u0e07\u0e32\u0e19\u0e01\u0e31\u0e1a\u0e1d\u0e48\u0e32\u0e22\u0e2d\u0e37\u0e48\u0e19 \u0e40\u0e0a\u0e48\u0e19 \u0e42\u0e25\u0e08\u0e34\u0e2a\u0e15\u0e34\u0e01\u0e2a\u0e4c\u0e2b\u0e23\u0e37\u0e2d\u0e1a\u0e31\u0e0d\u0e0a\u0e35\"\r\n        \r\n    \r\n      ],\r\n      qualifications: [\r\n          \"\u0e27\u0e38\u0e12\u0e34\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e15\u0e23\u0e35 \u0e44\u0e21\u0e48\u0e08\u0e33\u0e01\u0e31\u0e14\u0e2a\u0e32\u0e02\u0e32\",\r\n          \"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a \u0e23\u0e2d\u0e1a\u0e04\u0e2d\u0e1a \u0e41\u0e25\u0e30\u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a\u0e15\u0e48\u0e2d\u0e2b\u0e19\u0e49\u0e32\u0e17\u0e35\u0e48 \u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\",\r\n          \"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e23\u0e39\u0e49\u0e1e\u0e37\u0e49\u0e19\u0e10\u0e32\u0e19\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e18\u0e38\u0e23\u0e01\u0e34\u0e08\u0e02\u0e19\u0e2a\u0e48\u0e07\u0e17\u0e31\u0e49\u0e07\u0e43\u0e19\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\u0e41\u0e25\u0e30\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28 (\u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29)\",\r\n          \"\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e14\u0e49\u0e32\u0e19\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c (\u0e08\u0e30\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29)**\",\r\n          \"\u0e21\u0e35\u0e17\u0e31\u0e01\u0e29\u0e30\u0e14\u0e49\u0e32\u0e19\u0e20\u0e32\u0e29\u0e32\u0e2d\u0e31\u0e07\u0e01\u0e24\u0e29 \u0e1f\u0e31\u0e07\/\u0e1e\u0e39\u0e14\/\u0e2d\u0e48\u0e32\u0e19\/\u0e40\u0e02\u0e35\u0e22\u0e19 \u0e2d\u0e22\u0e39\u0e48\u0e23\u0e30\u0e14\u0e31\u0e1a\u0e1e\u0e2d\u0e43\u0e0a\u0e49\",\r\n          \"\u0e17\u0e31\u0e01\u0e29\u0e30\u0e01\u0e32\u0e23\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32 \u0e21\u0e35\u0e43\u0e08\u0e23\u0e31\u0e01\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23 \u0e21\u0e38\u0e48\u0e07\u0e21\u0e31\u0e48\u0e19\u0e17\u0e35\u0e48\u0e2a\u0e23\u0e49\u0e32\u0e07\u0e04\u0e27\u0e32\u0e21\u0e1e\u0e36\u0e07\u0e1e\u0e2d\u0e43\u0e08\u0e43\u0e2b\u0e49\u0e01\u0e31\u0e1a\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n          \"\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e07\u0e32\u0e19\u0e23\u0e48\u0e27\u0e21\u0e01\u0e31\u0e1a\u0e1c\u0e39\u0e49\u0e2d\u0e37\u0e48\u0e19\u0e44\u0e14\u0e49\u0e14\u0e35\",\r\n        \r\n\r\n      ],\r\n      email: \"hr@presssystems.co.th\"\r\n    },\r\n    \r\n    {\r\n      id: 4,\r\n      title: \"\u0e0a\u0e48\u0e32\u0e07\u0e40\u0e17\u0e04\u0e19\u0e34\u0e04\/\u0e0b\u0e48\u0e32\u0e07\u0e0b\u0e48\u0e2d\u0e21\u0e1a\u0e33\u0e23\u0e38\u0e07\",\r\n      department: \"MACHATRONIC\",\r\n      location: \"\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23 \/ \u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n      type: \"Full-time\",\r\n      summary: \"\u0e14\u0e39\u0e41\u0e25 \u0e0b\u0e48\u0e2d\u0e21\u0e1a\u0e33\u0e23\u0e38\u0e07 \u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 \u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e31\u0e01\u0e23\u0e42\u0e23\u0e07\u0e07\u0e32\u0e19 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2d\u0e2d\u0e01\u0e43\u0e2b\u0e49\u0e1a\u0e23\u0e34\u0e01\u0e32\u0e23\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e19\u0e2d\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48\u0e41\u0e01\u0e48\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n      description: [\r\n        \"\u0e0b\u0e48\u0e2d\u0e21\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e31\u0e01\u0e23\u0e42\u0e23\u0e07\u0e07\u0e32\u0e19\",\r\n        \"\u0e15\u0e23\u0e27\u0e08 \u0e14\u0e39\u0e41\u0e25 \u0e23\u0e31\u0e01\u0e29\u0e32\u0e2a\u0e20\u0e32\u0e1e\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e31\u0e01\u0e23\u0e43\u0e2b\u0e49\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e2a\u0e21\u0e48\u0e33\u0e40\u0e2a\u0e21\u0e2d\",\r\n        \"\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 \u0e41\u0e25\u0e30\u0e1b\u0e23\u0e30\u0e01\u0e2d\u0e1a\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e08\u0e31\u0e01\u0e23\u0e01\u0e25\u0e42\u0e23\u0e07\u0e07\u0e32\u0e19\",\r\n        \"\u0e2d\u0e2d\u0e01\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19 Service \u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\",\r\n        \"\u0e07\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19\u0e46 \u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\",\r\n      ],\r\n      qualifications: [\r\n        \"\u0e40\u0e1e\u0e28\u0e0a\u0e32\u0e22 \u0e2d\u0e32\u0e22\u0e38 25 \u0e1b\u0e35 \u0e02\u0e36\u0e49\u0e19\u0e44\u0e1b\",\r\n        \"\u0e08\u0e1a\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e1b\u0e27\u0e0a.\/\u0e1b\u0e27\u0e2a.-\u0e1b.\u0e15\u0e23\u0e35 \u0e2a\u0e32\u0e02\u0e32\u0e0a\u0e48\u0e32\u0e07\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e01\u0e25, \u0e44\u0e1f\u0e1f\u0e49\u0e32, \u0e41\u0e21\u0e04\u0e04\u0e32\u0e19\u0e34\u0e04, \u0e41\u0e21\u0e04\u0e04\u0e32\u0e17\u0e23\u0e2d\u0e19\u0e34\u0e04 \u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e32\u0e02\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\",\r\n        \"\u0e2b\u0e32\u0e01\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e07\u0e32\u0e19\u0e15\u0e34\u0e14\u0e15\u0e31\u0e49\u0e07 \u0e2b\u0e23\u0e37\u0e2d\u0e07\u0e32\u0e19\u0e0b\u0e48\u0e2d\u0e21\u0e1a\u0e33\u0e23\u0e38\u0e07\u0e2d\u0e22\u0e48\u0e32\u0e07\u0e19\u0e49\u0e2d\u0e22 1-2 \u0e1b\u0e35 \u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29\",\r\n        \"\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e19\u0e01\u0e32\u0e23\u0e2d\u0e48\u0e32\u0e19\u0e41\u0e1a\u0e1a \u0e41\u0e25\u0e30\u0e40\u0e02\u0e35\u0e22\u0e19\u0e41\u0e1a\u0e1a\u0e42\u0e14\u0e22\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21 (DWG) \u0e44\u0e14\u0e49\u0e41\u0e25\u0e30\\n \u0e1c\u0e48\u0e32\u0e19\u0e07\u0e32\u0e19\u0e01\u0e32\u0e23\u0e0b\u0e48\u0e2d\u0e21\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c Flexo, Offset \u0e08\u0e30\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29\",\r\n        \"\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e0a\u0e48\u0e32\u0e07\u0e44\u0e14\u0e49\u0e17\u0e38\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\",\r\n        \"\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e02\u0e31\u0e1a\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\u0e44\u0e14\u0e49 \u0e41\u0e25\u0e30\u0e21\u0e35\u0e43\u0e1a\u0e2d\u0e19\u0e38\u0e0d\u0e32\u0e15\u0e34\u0e02\u0e31\u0e1a\u0e02\u0e35\u0e48\u0e23\u0e16\u0e22\u0e19\u0e15\u0e4c\"\r\n      ],\r\n      email: \"hr@presssystems.co.th\"\r\n    },\r\n    \r\n    {\r\n      id: 5,\r\n      title: \"Ink QC & QA Officer\",\r\n      department: \"Ink QC & QA\",\r\n      location: \"\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23\",\r\n      type: \"Full-time\",\r\n      summary: \"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e41\u0e25\u0e30\u0e04\u0e27\u0e1a\u0e04\u0e38\u0e21\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e2b\u0e21\u0e36\u0e01\u0e1e\u0e34\u0e21\u0e1e\u0e4c \u0e08\u0e31\u0e14\u0e17\u0e33\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e07\u0e32\u0e19 ERP, Complaint \u0e41\u0e25\u0e30 ISO\",\r\n      description: [\r\n        \"\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e27\u0e31\u0e15\u0e16\u0e38\u0e14\u0e34\u0e1a \u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e23\u0e30\u0e2b\u0e27\u0e48\u0e32\u0e07\u0e1c\u0e25\u0e34\u0e15 \u0e41\u0e25\u0e30\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e2a\u0e33\u0e40\u0e23\u0e47\u0e08\u0e23\u0e39\u0e1b \u0e15\u0e32\u0e21\u0e21\u0e32\u0e15\u0e23\u0e10\u0e32\u0e19\u0e17\u0e35\u0e48\u0e01\u0e33\u0e2b\u0e19\u0e14\",\r\n        \"\u0e08\u0e31\u0e14\u0e17\u0e33\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e (CoA, Test Report, QC Report, Inspection Record) \u0e41\u0e25\u0e30\u0e1a\u0e31\u0e19\u0e17\u0e36\u0e01\u0e1c\u0e25\u0e40\u0e02\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e1a ERP\",\r\n        \"\u0e04\u0e31\u0e14\u0e41\u0e22\u0e01\u0e41\u0e25\u0e30\u0e23\u0e32\u0e22\u0e07\u0e32\u0e19\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e17\u0e35\u0e48\u0e44\u0e21\u0e48\u0e1c\u0e48\u0e32\u0e19\u0e40\u0e01\u0e13\u0e11\u0e4c \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e01\u0e32\u0e23\u0e15\u0e34\u0e14\u0e15\u0e32\u0e21 Complaint \u0e41\u0e25\u0e30 Corrective Action\",\r\n        \"\u0e14\u0e33\u0e40\u0e19\u0e34\u0e19\u0e07\u0e32\u0e19 Stock, \u0e23\u0e31\u0e1a\u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e40\u0e02\u0e49\u0e32\u0e23\u0e30\u0e1a\u0e1a ERP \u0e41\u0e25\u0e30 Code\/Transform \u0e2a\u0e34\u0e19\u0e04\u0e49\u0e32\u0e15\u0e32\u0e21\u0e02\u0e31\u0e49\u0e19\u0e15\u0e2d\u0e19\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\",\r\n        \"\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e07\u0e32\u0e19 Internal Audit \u0e41\u0e25\u0e30\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e40\u0e2d\u0e01\u0e2a\u0e32\u0e23\u0e15\u0e32\u0e21\u0e41\u0e1c\u0e19 ISO\",\r\n        \"\u0e14\u0e39\u0e41\u0e25\u0e40\u0e04\u0e23\u0e37\u0e48\u0e2d\u0e07\u0e21\u0e37\u0e2d\u0e17\u0e14\u0e2a\u0e2d\u0e1a\u0e41\u0e25\u0e30\u0e08\u0e31\u0e14\u0e40\u0e01\u0e47\u0e1a\u0e15\u0e31\u0e27\u0e2d\u0e22\u0e48\u0e32\u0e07 Ink Retain \u0e43\u0e2b\u0e49\u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e15\u0e23\u0e27\u0e08\u0e2a\u0e2d\u0e1a\u0e22\u0e49\u0e2d\u0e19\u0e2b\u0e25\u0e31\u0e07\",\r\n        \"\u0e1b\u0e0f\u0e34\u0e1a\u0e31\u0e15\u0e34\u0e07\u0e32\u0e19\u0e2d\u0e37\u0e48\u0e19 \u0e46 \u0e15\u0e32\u0e21\u0e17\u0e35\u0e48\u0e44\u0e14\u0e49\u0e23\u0e31\u0e1a\u0e21\u0e2d\u0e1a\u0e2b\u0e21\u0e32\u0e22\u0e08\u0e32\u0e01\u0e1c\u0e39\u0e49\u0e1a\u0e31\u0e07\u0e04\u0e31\u0e1a\u0e1a\u0e31\u0e0d\u0e0a\u0e32\"\r\n      ],\r\n      qualifications: [\r\n        \"\u0e40\u0e1e\u0e28\u0e0a\u0e32\u0e22-\u0e2b\u0e0d\u0e34\u0e07 \u0e2d\u0e32\u0e22\u0e38 22 -35\u0e1b\u0e35\",\r\n        \"\u0e27\u0e38\u0e12\u0e34\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e1b\u0e27\u0e2a.-\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e15\u0e23\u0e35 \u0e2a\u0e32\u0e02\u0e32\u0e40\u0e17\u0e04\u0e42\u0e19\u0e42\u0e25\u0e22\u0e35\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c \u0e2a\u0e34\u0e48\u0e07\u0e1e\u0e34\u0e21\u0e1e\u0e4c \u0e1a\u0e23\u0e23\u0e08\u0e38\u0e20\u0e31\u0e13\u0e11\u0e4c \u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e32\u0e02\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\",\r\n        \"\u0e21\u0e35\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e01\u0e31\u0e1a\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c\u0e41\u0e25\u0e30\u0e14\u0e39\u0e2a\u0e35 \u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29\",\r\n        \"\u0e1b\u0e23\u0e30\u0e2a\u0e1a\u0e01\u0e32\u0e23\u0e13\u0e4c QA\/QC \u0e43\u0e19\u0e2d\u0e38\u0e15\u0e2a\u0e32\u0e2b\u0e01\u0e23\u0e23\u0e21\u0e01\u0e32\u0e23\u0e1e\u0e34\u0e21\u0e1e\u0e4c \u0e08\u0e30\u0e1e\u0e34\u0e08\u0e32\u0e23\u0e13\u0e32\u0e40\u0e1b\u0e47\u0e19\u0e1e\u0e34\u0e40\u0e28\u0e29\",\r\n        \"\u0e43\u0e0a\u0e49\u0e07\u0e32\u0e19\u0e04\u0e2d\u0e21\u0e1e\u0e34\u0e27\u0e40\u0e15\u0e2d\u0e23\u0e4c\u0e41\u0e25\u0e30\u0e23\u0e30\u0e1a\u0e1a ERP \u0e44\u0e14\u0e49\",\r\n        \"\u0e21\u0e35\u0e04\u0e27\u0e32\u0e21\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e23\u0e2d\u0e1a\u0e04\u0e2d\u0e1a \u0e23\u0e31\u0e1a\u0e1c\u0e34\u0e14\u0e0a\u0e2d\u0e1a \u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e17\u0e33\u0e07\u0e32\u0e19\u0e20\u0e32\u0e22\u0e43\u0e15\u0e49\u0e41\u0e23\u0e07\u0e01\u0e14\u0e14\u0e31\u0e19\u0e44\u0e14\u0e49\u0e14\u0e35\",\r\n        \"\u0e0b\u0e37\u0e48\u0e2d\u0e2a\u0e31\u0e15\u0e22\u0e4c \u0e15\u0e23\u0e07\u0e15\u0e48\u0e2d\u0e40\u0e27\u0e25\u0e32 \u0e21\u0e19\u0e38\u0e29\u0e22\u0e2a\u0e31\u0e21\u0e1e\u0e31\u0e19\u0e18\u0e4c\u0e14\u0e35 \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e40\u0e23\u0e35\u0e22\u0e19\u0e23\u0e39\u0e49\u0e2a\u0e34\u0e48\u0e07\u0e43\u0e2b\u0e21\u0e48\"\r\n        \r\n      ],\r\n      email: \"hr@presssystems.co.th\"\r\n    },\r\n    \r\n    {\r\n      id: 6,\r\n      title: \"Content Creator\",\r\n      department: \"marketing\",\r\n      location: \"\u0e2a\u0e21\u0e38\u0e17\u0e23\u0e1b\u0e23\u0e32\u0e01\u0e32\u0e23\",\r\n      type: \"Full-time\",\r\n      summary: \"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e41\u0e25\u0e30\u0e1c\u0e25\u0e34\u0e15\u0e04\u0e2d\u0e19\u0e40\u0e17\u0e19\u0e15\u0e4c\u0e2a\u0e33\u0e2b\u0e23\u0e31\u0e1a Social Media \u0e1e\u0e23\u0e49\u0e2d\u0e21\u0e2a\u0e19\u0e31\u0e1a\u0e2a\u0e19\u0e38\u0e19\u0e07\u0e32\u0e19 Exhibition \u0e41\u0e25\u0e30\u0e2a\u0e37\u0e48\u0e2d\u0e08\u0e32\u0e01\u0e15\u0e48\u0e32\u0e07\u0e1b\u0e23\u0e30\u0e40\u0e17\u0e28\",\r\n      description: [\r\n        \"\u0e27\u0e32\u0e07\u0e41\u0e1c\u0e19\u0e41\u0e25\u0e30\u0e1a\u0e23\u0e34\u0e2b\u0e32\u0e23 Content Calendar \u0e43\u0e2b\u0e49\u0e15\u0e23\u0e07\u0e15\u0e32\u0e21\u0e01\u0e25\u0e22\u0e38\u0e17\u0e18\u0e4c\",\r\n        \"\u0e1c\u0e25\u0e34\u0e15\u0e04\u0e2d\u0e19\u0e40\u0e17\u0e19\u0e15\u0e4c \u0e16\u0e48\u0e32\u0e22\u0e20\u0e32\u0e1e\u0e41\u0e25\u0e30\u0e27\u0e34\u0e14\u0e35\u0e42\u0e2d\u0e25\u0e07 Social Media \u0e15\u0e48\u0e32\u0e07\u0e46 \u0e02\u0e2d\u0e07\u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\",\r\n        \"\u0e40\u0e15\u0e23\u0e35\u0e22\u0e21\u0e2a\u0e37\u0e48\u0e2d Content \u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19 Exhibition\",\r\n        \"\u0e25\u0e07\u0e1e\u0e37\u0e49\u0e19\u0e17\u0e35\u0e48\u0e2b\u0e19\u0e49\u0e32\u0e07\u0e32\u0e19\u0e25\u0e39\u0e01\u0e04\u0e49\u0e32\u0e41\u0e25\u0e30\u0e07\u0e32\u0e19 Exhibition\",\r\n        \"\u0e1a\u0e23\u0e35\u0e1f\u0e07\u0e32\u0e19\u0e41\u0e25\u0e30\u0e15\u0e23\u0e27\u0e08\u0e04\u0e38\u0e13\u0e20\u0e32\u0e1e\u0e07\u0e32\u0e19\u0e40\u0e1a\u0e37\u0e49\u0e2d\u0e07\u0e15\u0e49\u0e19\u0e43\u0e2b\u0e49\u0e17\u0e35\u0e21\"\r\n      ],\r\n      qualifications: [\r\n        \"\u0e40\u0e1e\u0e28\u0e0a\u0e32\u0e22-\u0e2b\u0e0d\u0e34\u0e07 \u0e2d\u0e32\u0e22\u0e38 22 -35\u0e1b\u0e35\",\r\n        \"\u0e27\u0e38\u0e12\u0e34\u0e01\u0e32\u0e23\u0e28\u0e36\u0e01\u0e29\u0e32 \u0e1b\u0e27\u0e2a.-\u0e1b\u0e23\u0e34\u0e0d\u0e0d\u0e32\u0e15\u0e23\u0e35 \u0e2a\u0e32\u0e02\u0e32\u0e21\u0e31\u0e25\u0e15\u0e34\u0e21\u0e35\u0e40\u0e14\u0e35\u0e22\u0e2b\u0e23\u0e37\u0e2d\u0e2a\u0e32\u0e02\u0e32\u0e17\u0e35\u0e48\u0e40\u0e01\u0e35\u0e48\u0e22\u0e27\u0e02\u0e49\u0e2d\u0e07\",\r\n        \"\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49\u0e42\u0e1b\u0e23\u0e41\u0e01\u0e23\u0e21\u0e15\u0e31\u0e14\u0e15\u0e48\u0e2d\u0e40\u0e1b\u0e47\u0e19 (Premiere Pro, CapCut, Photoshop)\",\r\n        \"\u0e2a\u0e32\u0e21\u0e32\u0e23\u0e16\u0e43\u0e0a\u0e49 AI Tools \u0e44\u0e14\u0e49 (ChatGPT, Gemini \u0e1a\u0e23\u0e34\u0e29\u0e31\u0e17\u0e21\u0e35\u0e2a\u0e21\u0e32\u0e0a\u0e34\u0e01\u0e41\u0e1a\u0e1a Pro \u0e23\u0e2d\u0e07\u0e23\u0e31\u0e1a) \",\r\n\r\n\r\n        \r\n      ],\r\n      email: \"hr@presssystems.co.th\"\r\n    },\r\n    \r\n  ];\r\n\r\n  const app = document.getElementById(\"psg-career-app\");\r\n\r\n  if (!app) {\r\n    return;\r\n  }\r\n\r\n  const jobList = document.getElementById(\"psg-job-list\");\r\n  const keywordInput = document.getElementById(\"psg-job-keyword\");\r\n  const clearSearchButton = document.getElementById(\"psg-clear-search\");\r\n  const departmentFilter = document.getElementById(\"psg-department-filter\");\r\n  const locationFilter = document.getElementById(\"psg-location-filter\");\r\n  const typeFilter = document.getElementById(\"psg-type-filter\");\r\n  const resultCount = document.getElementById(\"psg-result-count\");\r\n  const resetFilterButton = document.getElementById(\"psg-reset-filter\");\r\n  const noResult = document.getElementById(\"psg-no-result\");\r\n  const noResultReset = document.getElementById(\"psg-no-result-reset\");\r\n\r\n  const modal = document.getElementById(\"psg-job-modal\");\r\n  const modalDepartment = document.getElementById(\"psg-modal-department\");\r\n  const modalTitle = document.getElementById(\"psg-modal-title\");\r\n  const modalLocation = document.getElementById(\"psg-modal-location\");\r\n  const modalType = document.getElementById(\"psg-modal-type\");\r\n  const modalDescription = document.getElementById(\"psg-modal-description\");\r\n  const modalQualifications = document.getElementById(\"psg-modal-qualifications\");\r\n  const applyButton = document.getElementById(\"psg-apply-button\");\r\n\r\n  let lastFocusedElement = null;\r\n\r\n  function escapeHTML(value) {\r\n    return String(value)\r\n      .replaceAll(\"&\", \"&amp;\")\r\n      .replaceAll(\"<\", \"&lt;\")\r\n      .replaceAll(\">\", \"&gt;\")\r\n      .replaceAll('\"', \"&quot;\")\r\n      .replaceAll(\"'\", \"&#039;\");\r\n  }\r\n\r\n  function normalizeText(value) {\r\n    return String(value || \"\")\r\n      .toLocaleLowerCase(\"th-TH\")\r\n      .trim();\r\n  }\r\n\r\n  function uniqueValues(key) {\r\n    return [...new Set(jobs.map(job => job[key]).filter(Boolean))]\r\n      .sort((a, b) => a.localeCompare(b, \"th\"));\r\n  }\r\n\r\n  function populateSelect(selectElement, values) {\r\n    values.forEach(value => {\r\n      const option = document.createElement(\"option\");\r\n      option.value = value;\r\n      option.textContent = value;\r\n      selectElement.appendChild(option);\r\n    });\r\n  }\r\n\r\n  populateSelect(departmentFilter, uniqueValues(\"department\"));\r\n  populateSelect(locationFilter, uniqueValues(\"location\"));\r\n  populateSelect(typeFilter, uniqueValues(\"type\"));\r\n\r\n  function getFilteredJobs() {\r\n    const keyword = normalizeText(keywordInput.value);\r\n    const department = departmentFilter.value;\r\n    const location = locationFilter.value;\r\n    const type = typeFilter.value;\r\n\r\n    return jobs.filter(job => {\r\n      const searchableText = normalizeText([\r\n        job.title,\r\n        job.department,\r\n        job.location,\r\n        job.type,\r\n        job.summary,\r\n        ...job.description,\r\n        ...job.qualifications\r\n      ].join(\" \"));\r\n\r\n      const matchesKeyword =\r\n        !keyword || searchableText.includes(keyword);\r\n\r\n      const matchesDepartment =\r\n        !department || job.department === department;\r\n\r\n      const matchesLocation =\r\n        !location || job.location === location;\r\n\r\n      const matchesType =\r\n        !type || job.type === type;\r\n\r\n      return (\r\n        matchesKeyword &&\r\n        matchesDepartment &&\r\n        matchesLocation &&\r\n        matchesType\r\n      );\r\n    });\r\n  }\r\n\r\n  function createJobCard(job) {\r\n    return `\r\n      <article class=\"psg-job-card\">\r\n        <span class=\"psg-job-department\">\r\n          ${escapeHTML(job.department)}\r\n        <\/span>\r\n\r\n        <h3>${escapeHTML(job.title)}<\/h3>\r\n\r\n        <p class=\"psg-job-summary\">\r\n          ${escapeHTML(job.summary)}\r\n        <\/p>\r\n\r\n        <div class=\"psg-job-bottom\">\r\n          <div class=\"psg-job-meta\">\r\n            <span>${escapeHTML(job.location)}<\/span>\r\n            <span>${escapeHTML(job.type)}<\/span>\r\n          <\/div>\r\n\r\n          <button\r\n            class=\"psg-detail-button\"\r\n            type=\"button\"\r\n            data-job-id=\"${job.id}\"\r\n          >\r\n            \u0e14\u0e39\u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\r\n          <\/button>\r\n        <\/div>\r\n      <\/article>\r\n    `;\r\n  }\r\n\r\n  function renderJobs() {\r\n    const filteredJobs = getFilteredJobs();\r\n\r\n    jobList.innerHTML = filteredJobs\r\n      .map(createJobCard)\r\n      .join(\"\");\r\n\r\n    resultCount.textContent =\r\n      `\u0e1e\u0e1a ${filteredJobs.length} \u0e08\u0e32\u0e01 ${jobs.length} \u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07`;\r\n\r\n    clearSearchButton.hidden = !keywordInput.value;\r\n\r\n    const hasResult = filteredJobs.length > 0;\r\n\r\n    jobList.hidden = !hasResult;\r\n    noResult.hidden = hasResult;\r\n  }\r\n\r\n  function createList(items) {\r\n    const listItems = Array.isArray(items) ? items : [items];\r\n\r\n    return `\r\n      <ul>\r\n        ${listItems\r\n          .map(item => {\r\n            const formattedItem = escapeHTML(item)\r\n              .replace(\/\\r\\n|\\r|\\n\/g, \"<br>\");\r\n\r\n            return `<li>${formattedItem}<\/li>`;\r\n          })\r\n          .join(\"\")}\r\n      <\/ul>\r\n    `;\r\n  }\r\n\r\n  function openModal(jobId, triggerElement) {\r\n    const job = jobs.find(\r\n      item => Number(item.id) === Number(jobId)\r\n    );\r\n\r\n    if (!job) {\r\n      return;\r\n    }\r\n\r\n    lastFocusedElement = triggerElement || document.activeElement;\r\n\r\n    modalDepartment.textContent = job.department;\r\n    modalTitle.textContent = job.title;\r\n    modalLocation.textContent = job.location;\r\n    modalType.textContent = job.type;\r\n    modalDescription.innerHTML = createList(job.description);\r\n    modalQualifications.innerHTML = createList(job.qualifications);\r\n\r\n    const subject = encodeURIComponent(\r\n      `\u0e2a\u0e21\u0e31\u0e04\u0e23\u0e07\u0e32\u0e19\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07 ${job.title}`\r\n    );\r\n\r\n    applyButton.href =\r\n      `mailto:${job.email}?subject=${subject}`;\r\n\r\n    modal.hidden = false;\r\n    document.body.classList.add(\"psg-modal-open\");\r\n\r\n    requestAnimationFrame(() => {\r\n      modal.querySelector(\".psg-modal-close\").focus();\r\n    });\r\n  }\r\n\r\n  function closeModal() {\r\n    modal.hidden = true;\r\n    document.body.classList.remove(\"psg-modal-open\");\r\n\r\n    if (lastFocusedElement) {\r\n      lastFocusedElement.focus();\r\n    }\r\n  }\r\n\r\n  function resetFilters() {\r\n    keywordInput.value = \"\";\r\n    departmentFilter.value = \"\";\r\n    locationFilter.value = \"\";\r\n    typeFilter.value = \"\";\r\n\r\n    renderJobs();\r\n    keywordInput.focus();\r\n  }\r\n\r\n  keywordInput.addEventListener(\"input\", renderJobs);\r\n  departmentFilter.addEventListener(\"change\", renderJobs);\r\n  locationFilter.addEventListener(\"change\", renderJobs);\r\n  typeFilter.addEventListener(\"change\", renderJobs);\r\n\r\n  clearSearchButton.addEventListener(\"click\", () => {\r\n    keywordInput.value = \"\";\r\n    renderJobs();\r\n    keywordInput.focus();\r\n  });\r\n\r\n  resetFilterButton.addEventListener(\"click\", resetFilters);\r\n  noResultReset.addEventListener(\"click\", resetFilters);\r\n\r\n  jobList.addEventListener(\"click\", event => {\r\n    const button = event.target.closest(\"[data-job-id]\");\r\n\r\n    if (!button) {\r\n      return;\r\n    }\r\n\r\n    openModal(button.dataset.jobId, button);\r\n  });\r\n\r\n  modal.addEventListener(\"click\", event => {\r\n    if (event.target.closest(\"[data-close-modal]\")) {\r\n      closeModal();\r\n    }\r\n  });\r\n\r\n  document.addEventListener(\"keydown\", event => {\r\n    if (event.key === \"Escape\" && !modal.hidden) {\r\n      closeModal();\r\n    }\r\n  });\r\n\r\n  renderJobs();\r\n})();\r\n<\/script>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\n<\/div>\n\t\t<div class=\"elementor-element elementor-element-9e21fab fluentform-widget-submit-button-left fluentform-widget-submit-button-custom elementor-widget elementor-widget-fluent-form-widget\" data-id=\"9e21fab\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"fluent-form-widget.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\n            <div class=\"fluentform-widget-wrapper fluentform-widget-align-default\">\n\n            \n            <div class='fluentform ff-default fluentform_wrapper_4 ffs_default_wrap'><form data-form_id=\"4\" id=\"fluentform_4\" class=\"frm-fluent-form fluent_form_4 ff-el-form-top ff_form_instance_4_1 ff-form-loading ffs_default\" data-form_instance=\"ff_form_instance_4_1\" method=\"POST\" ><fieldset  style=\"border: none!important;margin: 0!important;padding: 0!important;background-color: transparent!important;box-shadow: none!important;outline: none!important; min-inline-size: 100%;\">\n                    <legend class=\"ff_screen_reader_title\" style=\"display: block; margin: 0!important;padding: 0!important;height: 0!important;text-indent: -999999px;width: 0!important;overflow:hidden;\">Contact Us<\/legend><input type='hidden' name='__fluent_form_embded_post_id' value='5801' \/><input type=\"hidden\" id=\"_fluentform_4_fluentformnonce\" name=\"_fluentform_4_fluentformnonce\" value=\"c93e499a90\" \/><input type=\"hidden\" name=\"_wp_http_referer\" value=\"\/th\/wp-json\/wp\/v2\/pages\/5801\" \/><div data-name=\"ff_cn_id_1\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div data-type=\"name-element\" data-name=\"names\" class=\" ff-field_container ff-name-field-wrapper\" ><div class='ff-t-container'><div class='ff-t-cell '><div class='ff-el-group ff-el-form-top'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_4_names_first_name_' id='label_ff_4_names_first_name_' >Name<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"names[first_name]\" id=\"ff_4_names_first_name_\" class=\"ff-el-form-control\" placeholder=\"Full Name\" aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_4_email' id='label_ff_4_email' aria-label=\"Email\">Email<\/label><\/div><div class='ff-el-input--content'><input type=\"email\" name=\"email\" id=\"ff_4_email\" class=\"ff-el-form-control\" placeholder=\"Email Address\" data-name=\"email\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><div data-name=\"ff_cn_id_2\"  class='ff-t-container ff-column-container ff_columns_total_2 '><div class='ff-t-cell ff-t-column-1' style='flex-basis: 50%;'><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_4_input_text' id='label_ff_4_input_text' aria-label=\"Phone\">Phone<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text\" class=\"ff-el-form-control\" placeholder=\"Phone Number\" data-name=\"input_text\" id=\"ff_4_input_text\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><div class='ff-t-cell ff-t-column-2' style='flex-basis: 50%;'><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_4_input_text_1' id='label_ff_4_input_text_1' aria-label=\"Company\">Company<\/label><\/div><div class='ff-el-input--content'><input type=\"text\" name=\"input_text_1\" class=\"ff-el-form-control\" placeholder=\"Company\" data-name=\"input_text_1\" id=\"ff_4_input_text_1\"  aria-invalid=\"false\" aria-required=false><\/div><\/div><\/div><\/div><div class='ff-el-group'><div class=\"ff-el-input--label asterisk-right\"><label for='ff_4_description' id='label_ff_4_description' aria-label=\"Messenge\">Messenge<\/label><\/div><div class='ff-el-input--content'><textarea aria-required=\"false\" aria-labelledby=\"label_ff_4_description\" name=\"description\" id=\"ff_4_description\" class=\"ff-el-form-control\" placeholder=\"Type your message Here............\" rows=\"5\" cols=\"1\" data-name=\"description\" ><\/textarea><\/div><\/div><div class='ff-el-group ' ><div class='ff-el-input--content'><div data-fluent_id='4' name='g-recaptcha-response'><div\n\t\tdata-sitekey='6Lc9Dg8sAAAAAFr8lIsOnrECsb4aDNlq1B879gkS'\n\t\tid='fluentform-recaptcha-4-1'\n\t\tclass='ff-el-recaptcha g-recaptcha'\n\t\tdata-callback='fluentFormrecaptchaSuccessCallback'><\/div><\/div><\/div><\/div><div class='ff-el-group ff-text-left ff_submit_btn_wrapper'><button type=\"submit\" class=\"ff-btn ff-btn-submit ff-btn-md ff_btn_style\"  aria-label=\"Submit\">Submit<\/button><\/div><\/fieldset><\/form><div id='fluentform_4_errors' class='ff-errors-in-stack ff_form_instance_4_1 ff-form-loading_errors ff_form_instance_4_1_errors'><\/div><\/div>            <script type=\"text\/javascript\">\n                window.fluent_form_ff_form_instance_4_1 = {\"id\":\"4\",\"ajaxUrl\":\"https:\\\/\\\/presssystems.co.th\\\/wp-admin\\\/admin-ajax.php\",\"settings\":{\"layout\":{\"labelPlacement\":\"top\",\"asteriskPlacement\":\"asterisk-right\",\"helpMessagePlacement\":\"with_label\",\"errorMessagePlacement\":\"inline\",\"cssClassName\":\"\"},\"restrictions\":{\"denyEmptySubmission\":{\"enabled\":false}}},\"form_instance\":\"ff_form_instance_4_1\",\"form_id_selector\":\"fluentform_4\",\"rules\":{\"names[first_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names[middle_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"names[last_name]\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"email\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true},\"email\":{\"value\":true,\"message\":\"This field must contain a valid email\",\"global_message\":\"This field must contain a valid email\",\"global\":true}},\"input_text\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"input_text_1\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"description\":{\"required\":{\"value\":false,\"message\":\"This field is required\",\"global_message\":\"This field is required\",\"global\":true}},\"g-recaptcha-response\":[]},\"debounce_time\":300,\"file_upload_settings\":[]};\n                            <\/script>\n                        <\/div>\n\n            \t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-415e19c e-con e-atomic-element e-grid-base e-default-div e-415e19c-bcf55fc \" data-id=\"415e19c\" data-element_type=\"e-grid\" data-e-type=\"e-grid\" data-interaction-id=\"415e19c\">\n    \n<\/div>\n\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>IMAGINING BETTERCAREERS Work with Us \u0e04\u0e49\u0e19\u0e2b\u0e32\u0e08\u0e32\u0e01\u0e0a\u0e37\u0e48\u0e2d\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07 \u0e41\u0e1c\u0e19\u0e01 \u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48 \u0e2b\u0e23\u0e37\u0e2d\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17\u0e01\u0e32\u0e23\u0e17\u0e33\u0e07\u0e32\u0e19 \u00d7 \u0e17\u0e38\u0e01\u0e41\u0e1c\u0e19\u0e01 \u0e17\u0e38\u0e01\u0e2a\u0e16\u0e32\u0e19\u0e17\u0e35\u0e48 \u0e17\u0e38\u0e01\u0e1b\u0e23\u0e30\u0e40\u0e20\u0e17 \u0e25\u0e49\u0e32\u0e07\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07 \u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e02\u0e49\u0e2d\u0e21\u0e39\u0e25 \u0e44\u0e21\u0e48\u0e1e\u0e1a\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\u0e17\u0e35\u0e48\u0e04\u0e49\u0e19\u0e2b\u0e32 \u0e25\u0e2d\u0e07\u0e40\u0e1b\u0e25\u0e35\u0e48\u0e22\u0e19\u0e04\u0e33\u0e04\u0e49\u0e19\u0e2b\u0e32\u0e2b\u0e23\u0e37\u0e2d\u0e25\u0e49\u0e32\u0e07\u0e15\u0e31\u0e27\u0e01\u0e23\u0e2d\u0e07\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u0e14\u0e39\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e07\u0e32\u0e19\u0e17\u0e31\u0e49\u0e07\u0e2b\u0e21\u0e14 \u00d7 \u0e23\u0e32\u0e22\u0e25\u0e30\u0e40\u0e2d\u0e35\u0e22\u0e14\u0e07\u0e32\u0e19 \u0e04\u0e38\u0e13\u0e2a\u0e21\u0e1a\u0e31\u0e15\u0e34 \u0e2a\u0e21\u0e31\u0e04\u0e23\u0e15\u0e33\u0e41\u0e2b\u0e19\u0e48\u0e07\u0e19\u0e35\u0e49 \u2197 Press Systems Group Co., Ltd. Contact Us NameEmailPhoneCompanyMessengeSubmit<\/p>","protected":false},"author":5,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-5801","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages\/5801","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/users\/5"}],"replies":[{"embeddable":true,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/comments?post=5801"}],"version-history":[{"count":12,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages\/5801\/revisions"}],"predecessor-version":[{"id":5821,"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/pages\/5801\/revisions\/5821"}],"wp:attachment":[{"href":"https:\/\/presssystems.co.th\/th\/wp-json\/wp\/v2\/media?parent=5801"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}