{"id":24691,"date":"2023-05-18T13:08:09","date_gmt":"2023-05-18T17:08:09","guid":{"rendered":"https:\/\/www.abacentersnj.com\/?page_id=24691"},"modified":"2026-01-28T15:53:42","modified_gmt":"2026-01-28T20:53:42","slug":"vacantes","status":"publish","type":"page","link":"https:\/\/www.abacentersnj.com\/es\/vacantes\/","title":{"rendered":"Vacantes"},"content":{"rendered":"<div data-elementor-type=\"wp-page\" data-elementor-id=\"24691\" class=\"elementor elementor-24691\" data-elementor-post-type=\"page\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-4224e8e elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"4224e8e\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-110a584\" data-id=\"110a584\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-0741dd7 elementor-widget elementor-widget-heading\" data-id=\"0741dd7\" 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\">Vacantes<\/h1>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-e731897 elementor-section-boxed elementor-section-height-default elementor-section-height-default\" data-id=\"e731897\" data-element_type=\"section\" data-e-type=\"section\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-default\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-d367d88\" data-id=\"d367d88\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-1750302 elementor-widget elementor-widget-heading\" data-id=\"1750302\" 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<h2 class=\"elementor-heading-title elementor-size-default\">Haz Crecer Tu Carrera Con ABA Centers of New Jersey<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-8cae019 elementor-widget elementor-widget-text-editor\" data-id=\"8cae019\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>Si te apasiona mejorar la vida de los ni\u00f1os con autismo, ABA Centers of New Jersey es el lugar ideal. Estamos buscando profesionales dedicados a ABA, incluidos BCBA (Analistas de Comportamiento Certificados), RBT (T\u00e9cnicos de Comportamiento Registrados) y otros profesionales cl\u00ednicos y administrativos, para ayudarnos a formar el futuro de la atenci\u00f3n comprobada del autismo.<\/p><p>Los miembros de nuestro equipo disfrutan de salarios competitivos, una cultura de apoyo para construir una carrera y beneficios inigualables en la industria, que incluyen:<\/p><ul><li>Salarios m\u00e1s altos que el promedio en la industria<\/li><li>Tres semanas de tiempo libre remunerado en el primer a\u00f1o, con la posibilidad de a\u00f1adir m\u00e1s d\u00edas<\/li><li>Health, dental, vision, and life insurance plans<\/li><li>401(k) con contribuci\u00f3n de la empresa<\/li><li>Bonificaciones por recomendar nuevos miembros del equipo<\/li><\/ul><p>Y para nuestros BCBA, el alma de cualquier proveedor de ABA, tenemos beneficios adicionales, como:<\/p><ul><li>Reembolso de pr\u00e9stamos universitarios<\/li><li>Reembolso de matr\u00edcula, CEU y certificaci\u00f3n<\/li><li>Apoyo continuo<\/li><li>Desarrollo profesional para m\u00e9dicos a trav\u00e9s de nuestro departamento de educaci\u00f3n interna<\/li><li>Primas de combustible para los BCBA y RBT<\/li><li>Posibilidad de bonificaciones por contrataci\u00f3n y reembolso de gastos de reubicaci\u00f3n<\/li><\/ul><p>En ABA Centers of New Jersey, todos estamos aqu\u00ed para apoyarnos unos a otros. Somos un equipo, trabajando juntos en una misi\u00f3n, compartiendo una pasi\u00f3n como organizaci\u00f3n. \u00a1\u00danete a nosotros y juntos cambiaremos el futuro de ABA!<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7173759 elementor-widget elementor-widget-heading\" data-id=\"7173759\" 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<h3 class=\"elementor-heading-title elementor-size-default\">Consulta Nuestras Ofertas Actuales<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t<div class=\"elementor-column elementor-col-50 elementor-top-column elementor-element elementor-element-2b05682\" data-id=\"2b05682\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-fba11a3 elementor-widget elementor-widget-image\" data-id=\"fba11a3\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img fetchpriority=\"high\" decoding=\"async\" width=\"600\" height=\"400\" src=\"https:\/\/www.abacentersnj.com\/wp-content\/uploads\/aba-careers-in-new-jersey.jpg\" class=\"attachment-large size-large wp-image-24743\" alt=\"ABA Careers in New Jersey\" srcset=\"https:\/\/www.abacentersnj.com\/wp-content\/uploads\/aba-careers-in-new-jersey.jpg 600w, https:\/\/www.abacentersnj.com\/wp-content\/uploads\/aba-careers-in-new-jersey-300x200.jpg 300w\" sizes=\"(max-width: 600px) 100vw, 600px\" title=\"\">\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-b5f5aa6 e-flex e-con-boxed e-con e-parent\" data-id=\"b5f5aa6\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-04ec891 elementor-widget elementor-widget-heading\" data-id=\"04ec891\" 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<h2 class=\"elementor-heading-title elementor-size-default\">APPLY NOW AND JOIN US<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-0e97e89 elementor-widget elementor-widget-html\" data-id=\"0e97e89\" 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<!-- =========================================\r\n  1) CONFIG \u2013 ONLY EDIT THIS BLOCK\r\n========================================= -->\r\n<script>\r\n  window.WB_JOBS_CONFIG = {\r\n    \/* Friendly name used in messages *\/\r\n    brandName: 'ABA Centers of New Jersey',\r\n\r\n    \/* EXACT text as it appears in Workable's \"Department\" field.\r\n       Leave blank (\"\") to show ALL jobs on this board. *\/\r\n    departmentKey: 'ABA Centers of New Jersey',\r\n\r\n    \/* Workable board ID *\/\r\n    boardId: 678129,\r\n\r\n    \/* Message when no jobs are found for this department *\/\r\n    noJobsMessage: 'No current ABA Centers of Virginia openings.',\r\n\r\n    \/* Color palette for this site *\/\r\n    palette: {\r\n      brand: '#051145',          \/\/ primary color\r\n      brandContrast: '#00215F',  \/\/ hover\/darker\r\n      activeAccent: '#00215F',   \/\/ accent (active highlight)\r\n      border: '#ECF0F2'          \/\/ card\/border color\r\n    }\r\n  };\r\n<\/script>\r\n\r\n<!-- =========================================\r\n  2) MARKUP\r\n========================================= -->\r\n\r\n<!-- Filters -->\r\n<div class=\"wb-filters-wrap\">\r\n  <div class=\"wb-filters-top\" id=\"wb-filters\">\r\n    <input type=\"search\" id=\"wb-q\" placeholder=\"Job title or keyword\u2026\" aria-label=\"Search by title\" \/>\r\n    <select id=\"wb-state\" aria-label=\"Filter by state\"><option value=\"\">State<\/option><\/select>\r\n    <select id=\"wb-loc\" aria-label=\"Filter by location (city only)\"><option value=\"\">Location<\/option><\/select>\r\n    <button id=\"wb-clear\" type=\"button\" class=\"wb-btn wb-primary\">CLEAR FILTERS<\/button>\r\n  <\/div>\r\n<\/div>\r\n\r\n<div class=\"wb-board wb-single\">\r\n  <div class=\"wb-left\" id=\"wb-left\">\r\n    <div class=\"wb-count\" id=\"wb-count\" aria-live=\"polite\"><\/div>\r\n    <div id=\"whr_embed_hook\"><\/div>\r\n  <\/div>\r\n\r\n  <div class=\"wb-right\">\r\n    <div class=\"wb-right-shell\" id=\"wb-shell\">\r\n      <button id=\"wb-close\" type=\"button\" class=\"wb-close\" title=\"Close\">\u2715<\/button>\r\n      <div id=\"wb-placeholder\" class=\"wb-empty\">Select a job to see details.<\/div>\r\n      <iframe id=\"wb-detail\" title=\"Job details\" style=\"display:none;\" loading=\"lazy\"><\/iframe>\r\n      <div id=\"wb-fallback\" class=\"wb-empty\" style=\"display:none;\">We couldn\u2019t show the job inside this page.<\/div>\r\n    <\/div>\r\n  <\/div>\r\n<\/div>\r\n\r\n<!-- Mobile full-screen drawer -->\r\n<div class=\"wb-drawer\" id=\"wb-drawer\" aria-hidden=\"true\">\r\n  <div class=\"wb-drawer-header\">\r\n    <button class=\"wb-nav-btn\" id=\"wb-back\">RESULTS<\/button>\r\n    <div class=\"wb-drawer-spacer\"><\/div>\r\n    <button class=\"wb-nav-btn\" id=\"wb-prev\" aria-label=\"Previous job\">\u2039<\/button>\r\n    <button class=\"wb-nav-btn\" id=\"wb-next\" aria-label=\"Next job\">\u203a<\/button>\r\n  <\/div>\r\n  <iframe id=\"wb-drawer-iframe\" title=\"Job details (mobile)\" loading=\"lazy\"><\/iframe>\r\n<\/div>\r\n\r\n<!-- Floating Filters toggle (mobile) -->\r\n<button id=\"wb-fab\" class=\"wb-fab\" aria-label=\"Filters\">\r\n  <span class=\"wb-fab-label\">FILTERS<\/span>\r\n<\/button>\r\n\r\n<!-- =========================================\r\n  3) STYLES (colors driven by config)\r\n========================================= -->\r\n<style>\r\n  :root{\r\n    \/* Defaults \u2013 will be overridden by JS from WB_JOBS_CONFIG.palette *\/\r\n    --brand:#394b9d;\r\n    --brand-contrast:#27357b;\r\n    --active-accent:#f7a97b;\r\n    --border:#e5e7f3;\r\n\r\n    --radius:10px;\r\n    --shadow:0 3px 8px rgba(15,23,42,.03),0 1px 2px rgba(15,23,42,.03);\r\n    --shadow-lg:0 10px 24px rgba(15,23,42,.07),0 4px 8px rgba(15,23,42,.04);\r\n    --pane-h:78vh;\r\n  }\r\n\r\n  .wb-board,\r\n  .wb-filters-top,\r\n  .wb-drawer,\r\n  #whr_embed_hook {\r\n    font-family: inherit;\r\n    color:#111827;\r\n    font-size:15px;\r\n  }\r\n\r\n  .wb-filters-wrap{ position:relative; }\r\n\r\n  \/* Filters row *\/\r\n  .wb-filters-top{\r\n    display:grid;\r\n    grid-template-columns: 1.4fr 220px 260px auto; \/* search | state | location | clear *\/\r\n    gap:.75rem;\r\n    margin:1.75rem 0 1rem;\r\n  }\r\n  .wb-filters-top input,\r\n  .wb-filters-top select{\r\n    padding:.7rem 1rem;\r\n    border:1px solid var(--border);\r\n    border-radius:.6rem;\r\n    background:#fff;\r\n    width:100%;\r\n    min-height:48px;\r\n    box-sizing:border-box;\r\n  }\r\n  .wb-filters-top input:focus,\r\n  .wb-filters-top select:focus{\r\n    outline:none;\r\n    border-color:var(--brand-contrast);\r\n    box-shadow:0 0 0 1px rgba(39,53,123,.18);\r\n  }\r\n\r\n  \/* Buttons *\/\r\n  .wb-btn{\r\n    padding:.7rem 1.25rem;\r\n    border:1px solid var(--border);\r\n    border-radius:999px;\r\n    background:#fff;\r\n    color:#111827;\r\n    cursor:pointer;\r\n    height:48px;\r\n    font-weight:600;\r\n    letter-spacing:.02em;\r\n  }\r\n  .wb-btn:hover{box-shadow:0 2px 6px rgba(0,0,0,.06)}\r\n\r\n  .wb-primary{\r\n    background:var(--brand);\r\n    border-color:var(--brand);\r\n    color:#fff;\r\n    text-transform:uppercase;\r\n    font-size:13px;\r\n    box-shadow:0 6px 14px rgba(15,23,42,.18);\r\n  }\r\n  #wb-clear{ padding:.7rem 1.9rem; }\r\n  .wb-primary:hover{\r\n    background:var(--brand-contrast);\r\n    border-color:var(--brand-contrast);\r\n    color:#fff;\r\n  }\r\n\r\n  \/* Layout *\/\r\n  .wb-board{\r\n    display:grid;\r\n    gap:24px;\r\n    align-items:start;\r\n    transition:grid-template-columns .25s ease;\r\n  }\r\n  .wb-single{grid-template-columns:1fr}\r\n  .wb-split{ grid-template-columns:1fr 1.25fr }\r\n  .wb-left{min-width:0; max-height:var(--pane-h); overflow:auto}\r\n  .wb-split .wb-left{padding-right:1rem; border-right:1px solid var(--border)}\r\n  .wb-right-shell{\r\n    position:relative;\r\n    background:#fff;\r\n    border:1px solid var(--border);\r\n    border-radius:var(--radius);\r\n    box-shadow:var(--shadow);\r\n    padding:56px 18px 18px;\r\n    max-height:var(--pane-h);\r\n    overflow:auto;\r\n    opacity:0;\r\n    transform:translateX(16px);\r\n    transition:opacity .22s ease, transform .22s ease;\r\n  }\r\n  .wb-split #wb-shell{opacity:1; transform:none}\r\n  #wb-detail{\r\n    width:100%;\r\n    height:calc(var(--pane-h) - 68px);\r\n    border:0;\r\n    border-radius:calc(var(--radius) - 2px);\r\n    box-shadow:var(--shadow);\r\n  }\r\n  .wb-empty{opacity:.85; padding:1rem}\r\n  .wb-count{opacity:.7; margin-bottom:.5rem}\r\n\r\n  \/* Cards *\/\r\n  #whr_embed_hook ul,#whr_embed_hook ol{\r\n    list-style:none;\r\n    margin:0;\r\n    padding:0;\r\n  }\r\n  #whr_embed_hook .whr-item{\r\n    position:relative;\r\n    background:#fff;\r\n    border:1px solid var(--border);\r\n    border-radius:var(--radius);\r\n    box-shadow:var(--shadow);\r\n    padding:16px 18px;\r\n    margin:0 0 12px 0;\r\n    cursor:pointer;\r\n    transition:box-shadow .18s ease,border-color .18s ease,background-color .18s ease;\r\n  }\r\n  #whr_embed_hook .whr-item:hover{\r\n    box-shadow:var(--shadow-lg);\r\n    border-color:var(--brand-contrast);\r\n  }\r\n  #whr_embed_hook .wb-active{\r\n    background:#fdf5ef;\r\n    border-color:var(--active-accent);\r\n    box-shadow:var(--shadow-lg);\r\n  }\r\n  #whr_embed_hook .wb-active::before{\r\n    content:\"\";\r\n    position:absolute;\r\n    left:0;\r\n    top:0;\r\n    bottom:0;\r\n    width:6px;\r\n    border-radius:6px 0 0 6px;\r\n    background:var(--active-accent);\r\n  }\r\n  #whr_embed_hook .whr-item li,\r\n  #whr_embed_hook .whr-item ul,\r\n  #whr_embed_hook .whr-item ol{\r\n    background:transparent !important;\r\n    border:0 !important;\r\n    box-shadow:none !important;\r\n    border-radius:0 !important;\r\n    padding:2px 0 !important;\r\n    margin:0 !important;\r\n    list-style:none !important;\r\n  }\r\n  #whr_embed_hook .whr-title,\r\n  #whr_embed_hook .whr-item a{\r\n    color:var(--brand);\r\n    text-decoration:none;\r\n    font-weight:600;\r\n  }\r\n  #whr_embed_hook .whr-item a:hover{\r\n    color:var(--brand-contrast);\r\n    text-decoration:underline;\r\n  }\r\n\r\n  .wb-hit{\r\n    position:absolute;\r\n    inset:0;\r\n    border-radius:var(--radius);\r\n    z-index:10;\r\n    display:block;\r\n    background:transparent;\r\n    pointer-events:auto;\r\n  }\r\n\r\n  \/* Desktop detail close button *\/\r\n  .wb-right-shell > #wb-close{\r\n    position:absolute !important;\r\n    top:12px !important;\r\n    right:12px !important;\r\n    left:auto !important;\r\n    width:36px !important;\r\n    height:36px !important;\r\n    padding:0 !important;\r\n    background:#fff !important;\r\n    color:#c62828 !important;\r\n    border:1px solid var(--border) !important;\r\n    border-radius:999px !important;\r\n    display:flex !important;\r\n    align-items:center !important;\r\n    justify-content:center !important;\r\n    font-weight:700 !important;\r\n    font-size:16px !important;\r\n    line-height:1 !important;\r\n    box-shadow:none !important;\r\n    z-index:100 !important;\r\n  }\r\n  .wb-right-shell > #wb-close:hover{\r\n    box-shadow:0 2px 6px rgba(0,0,0,.08) !important;\r\n    background:#f9fafb !important;\r\n  }\r\n\r\n  \/* Mobile drawer *\/\r\n  .wb-drawer{\r\n    position:fixed;\r\n    inset:0;\r\n    background:#fff;\r\n    z-index:999999;\r\n    display:none;\r\n    flex-direction:column;\r\n    font-family:inherit;\r\n  }\r\n  .wb-drawer[aria-hidden=\"false\"]{display:flex}\r\n  .wb-drawer-header{\r\n    position:sticky;\r\n    top:0;\r\n    z-index:1000000;\r\n    display:flex;\r\n    align-items:center;\r\n    gap:.75rem;\r\n    padding:.75rem .9rem;\r\n    border-bottom:1px solid var(--border);\r\n    box-shadow:var(--shadow);\r\n    background:#fff;\r\n  }\r\n\r\n  .wb-nav-btn{\r\n    display:inline-flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    border-radius:999px;\r\n    border:1px solid var(--border);\r\n    background:#fff;\r\n    color:#111!important;\r\n    cursor:pointer;\r\n    font-weight:600;\r\n    text-indent:0!important;\r\n  }\r\n\r\n  #wb-back{\r\n    padding:.55rem 1.4rem;\r\n    text-transform:uppercase;\r\n    letter-spacing:.08em;\r\n    font-size:11px!important;\r\n    border-color:var(--brand);\r\n    background:var(--brand);\r\n    color:#fff!important;\r\n    box-shadow:0 8px 18px rgba(15,23,42,.18);\r\n  }\r\n  #wb-back::before{\r\n    content:\"\u2190\";\r\n    margin-right:.4rem;\r\n    font-size:13px;\r\n    line-height:1;\r\n  }\r\n  #wb-back:hover{\r\n    background:var(--brand-contrast);\r\n    border-color:var(--brand-contrast);\r\n  }\r\n\r\n  #wb-prev,\r\n  #wb-next{\r\n    width:42px;\r\n    height:42px;\r\n    padding:0;\r\n    border-radius:999px;\r\n    border:1px solid var(--border);\r\n    background:#fff;\r\n    box-shadow:0 4px 10px rgba(15,23,42,.12);\r\n    font-size:20px!important;\r\n    line-height:1;\r\n    color:#111!important;\r\n  }\r\n  #wb-prev[disabled],\r\n  #wb-next[disabled]{\r\n    opacity:.4;\r\n    box-shadow:none;\r\n    cursor:default;\r\n  }\r\n  #wb-prev:hover:not([disabled]),\r\n  #wb-next:hover:not([disabled]){\r\n    border-color:var(--brand-contrast);\r\n  }\r\n\r\n  .wb-drawer-spacer{flex:1}\r\n  #wb-drawer-iframe{flex:1; width:100%; border:0}\r\n\r\n  \/* Filters FAB *\/\r\n  .wb-fab{\r\n    position:fixed;\r\n    bottom:32px;\r\n    left:50%;\r\n    transform:translateX(-50%);\r\n    z-index:99998;\r\n\r\n    height:48px;\r\n    padding:0 2rem;\r\n    border-radius:999px;\r\n\r\n    display:inline-flex;\r\n    align-items:center;\r\n    justify-content:center;\r\n    white-space:nowrap;\r\n\r\n    border:none;\r\n    background:var(--brand);\r\n    color:#fff;\r\n    box-shadow:var(--shadow-lg);\r\n\r\n    font-weight:700;\r\n    font-size:13px;\r\n    line-height:1;\r\n    min-width:180px;\r\n    opacity:1;\r\n    pointer-events:auto;\r\n    transition:opacity .15s ease;\r\n  }\r\n  .wb-fab-label{\r\n    text-transform:uppercase;\r\n    letter-spacing:.08em;\r\n  }\r\n  .wb-fab::before{\r\n    content:\"\u2630\";\r\n    margin-right:.55rem;\r\n    font-size:14px;\r\n  }\r\n  .wb-fab.wb-fab-open::before{\r\n    content:\"\u2715\";\r\n  }\r\n\r\n  \/* Responsive tweaks *\/\r\n  @media (max-width: 1024px){\r\n    .wb-filters-top{\r\n      grid-template-columns:1fr 1fr 1fr auto;\r\n      margin:1.25rem 0 .75rem;\r\n    }\r\n    .wb-split{grid-template-columns:1fr}\r\n    .wb-left{border-right:0;padding-right:0}\r\n    #wb-detail{height:72vh}\r\n    .wb-fab{display:block}\r\n    .wb-filters-top{\r\n      max-height:0 !important;\r\n      overflow:hidden !important;\r\n      padding-bottom:0;\r\n      transition:max-height .2s ease, padding .2s ease;\r\n    }\r\n    .wb-filters-top.wb-open{\r\n      max-height:520px !important;\r\n      padding-bottom:.5rem;\r\n    }\r\n  }\r\n\r\n  @media (max-width: 1024px){\r\n    #wb-fab, .wb-fab{\r\n      position: fixed !important;\r\n      bottom: 32px !important;\r\n      left: 50% !important;\r\n      transform: translateX(-50%) !important;\r\n      z-index: 2147480000 !important;\r\n      display: block !important;\r\n    }\r\n    .wb-filters-top{\r\n      grid-template-columns: 1fr !important;\r\n      gap:.6rem !important;\r\n    }\r\n    .wb-filters-top > *{ width:100% !important; }\r\n    #wb-clear{ width:100% !important; }\r\n  }\r\n\r\n  @media (min-width: 1025px){\r\n    #wb-fab, .wb-fab{ display:none !important; }\r\n  }\r\n<\/style>\r\n\r\n<!-- =========================================\r\n  4) LOAD WORKABLE + APPLY PALETTE\r\n========================================= -->\r\n<script type=\"text\/javascript\">\r\n  (function () {\r\n    var cfg = window.WB_JOBS_CONFIG || {};\r\n    var pal = cfg.palette || {};\r\n    var root = document.documentElement;\r\n\r\n    \/* Apply palette from config *\/\r\n    if (pal.brand)         root.style.setProperty('--brand', pal.brand);\r\n    if (pal.brandContrast) root.style.setProperty('--brand-contrast', pal.brandContrast);\r\n    if (pal.activeAccent)  root.style.setProperty('--active-accent', pal.activeAccent);\r\n    if (pal.border)        root.style.setProperty('--border', pal.border);\r\n\r\n    var WORKABLE_SCRIPT = \"https:\/\/www.workable.com\/assets\/embed.js\";\r\n\r\n    function initWorkableBoard() {\r\n      if (typeof whr === \"function\" && typeof whr_embed === \"function\") {\r\n        whr(document).ready(function () {\r\n          whr_embed(cfg.boardId || 0, {\r\n            base:    \"jobs\",\r\n            detail:  \"titles\",\r\n            zoom:    \"state\",\r\n            grouping:\"none\"\r\n          });\r\n        });\r\n      }\r\n    }\r\n\r\n    if (typeof whr === \"function\" && typeof whr_embed === \"function\") {\r\n      initWorkableBoard();\r\n    } else {\r\n      var s = document.createElement(\"script\");\r\n      s.async = true;\r\n      s.src = WORKABLE_SCRIPT;\r\n      s.onload = initWorkableBoard;\r\n      document.head.appendChild(s);\r\n    }\r\n  })();\r\n<\/script>\r\n\r\n<!-- =========================================\r\n  5) INTERACTION \/ FILTER LOGIC\r\n========================================= -->\r\n<script type=\"text\/javascript\">\r\n  (function () {\r\n    var cfg = window.WB_JOBS_CONFIG || {};\r\n    var REQUIRED_DEPARTMENT_TEXT = (cfg.departmentKey || '').toLowerCase();\r\n    var NO_JOBS_MESSAGE = cfg.noJobsMessage || 'No current openings.';\r\n\r\n    var board = document.querySelector('.wb-board');\r\n    var listHook = document.getElementById('whr_embed_hook');\r\n    var iframe = document.getElementById('wb-detail');\r\n    var placeholder = document.getElementById('wb-placeholder');\r\n    var closeBtn = document.getElementById('wb-close');\r\n    var fallback = document.getElementById('wb-fallback');\r\n    var countEl = document.getElementById('wb-count');\r\n\r\n    var drawer = document.getElementById('wb-drawer');\r\n    var dframe = document.getElementById('wb-drawer-iframe');\r\n    var backBtn = document.getElementById('wb-back');\r\n    var prevBtn = document.getElementById('wb-prev');\r\n    var nextBtn = document.getElementById('wb-next');\r\n\r\n    var fab = document.getElementById('wb-fab');\r\n    var fabLabel = fab ? fab.querySelector('.wb-fab-label') : null;\r\n\r\n    var filters = document.getElementById('wb-filters');\r\n    var inputQ = document.getElementById('wb-q');\r\n    var selState = document.getElementById('wb-state');\r\n    var selLoc = document.getElementById('wb-loc');\r\n\r\n    var itemsCache = [];\r\n    var currentIndex = -1;\r\n\r\n    function syncFabToFilters(){\r\n      if (!fab || !filters) return;\r\n      var open = filters.classList.contains('wb-open');\r\n      if (fabLabel) fabLabel.textContent = open ? 'CLOSE' : 'FILTERS';\r\n      fab.setAttribute('aria-label', open ? 'Close filters' : 'Open filters');\r\n      fab.classList.toggle('wb-fab-open', open);\r\n    }\r\n\r\n    if (window.matchMedia('(max-width: 1024px)').matches && filters) {\r\n      filters.classList.remove('wb-open');\r\n      syncFabToFilters();\r\n    }\r\n\r\n    function getCards(){\r\n      var cards = Array.from(document.querySelectorAll('#whr_embed_hook .whr-item'));\r\n      if (cards.length === 0){\r\n        cards = Array.from(document.querySelectorAll('#whr_embed_hook li'))\r\n          .filter(function(li){ return !!li.querySelector('.whr-title a'); });\r\n      }\r\n      return cards;\r\n    }\r\n\r\n    \/* BRAND FILTER:\r\n       - If departmentKey is blank => show ALL jobs (no filtering)\r\n       - If departmentKey set     => only jobs whose Department matches it\r\n    *\/\r\n    function isBrandCard(card){\r\n      if (!card) return false;\r\n\r\n      \/\/ No departmentKey set: do NOT filter by department\r\n      if (!REQUIRED_DEPARTMENT_TEXT) return true;\r\n\r\n      var raw = (card.innerText || '').replace(\/\\s+\/g,' ').trim();\r\n      var lower = raw.toLowerCase();\r\n\r\n      \/\/ Try to read \"Department: X\"\r\n      var m = \/department:\\s*([^|\u00b7\\n]+)\/i.exec(raw);\r\n      if (m && m[1]) {\r\n        var dept = m[1].trim().toLowerCase();\r\n        if (dept === REQUIRED_DEPARTMENT_TEXT) return true;\r\n        if (dept.indexOf(REQUIRED_DEPARTMENT_TEXT) !== -1) return true;\r\n      }\r\n\r\n      \/\/ Fallback simple contains\r\n      return lower.indexOf('department: ' + REQUIRED_DEPARTMENT_TEXT) !== -1;\r\n    }\r\n\r\n    function getStateFromLocation(loc){\r\n      if (!loc) return '';\r\n      return String(loc).split(',')[0].trim();\r\n    }\r\n    function getCityFromLocation(loc){\r\n      if (!loc) return '';\r\n      var parts = String(loc).split(',');\r\n      return parts.length > 1 ? parts.slice(1).join(',').trim() : parts[0].trim();\r\n    }\r\n\r\n    function getMeta(card){\r\n      var titleEl = card.querySelector('.whr-title a, .whr-title');\r\n      var title = titleEl ? titleEl.textContent : '';\r\n      var raw = (card.innerText || '').replace(\/\\s+\/g,' ').trim();\r\n\r\n      var locMatch = \/Location:\\s*([^]+?)(?:\\s+Creation\\s*date:|$)\/i.exec(raw);\r\n      var loc = locMatch ? locMatch[1].trim() : '';\r\n      if (loc){\r\n        loc = loc.replace(\/Creation\\s*date:.*\/i,'').trim();\r\n      }\r\n\r\n      var state = getStateFromLocation(loc);\r\n      var city  = getCityFromLocation(loc);\r\n\r\n      return {\r\n        title: title,\r\n        titleLower: (title||'').toLowerCase(),\r\n        loc: loc,\r\n        state: state,\r\n        city: city,\r\n        stateLower: (state||'').toLowerCase(),\r\n        cityLower: (city||'').toLowerCase()\r\n      };\r\n    }\r\n\r\n    function collectItems(){\r\n      itemsCache = getCards()\r\n        .filter(isBrandCard)\r\n        .map(function(card){\r\n          var a = card.querySelector('a[href]');\r\n          return a ? {card:card, href:a.getAttribute('href')} : null;\r\n        })\r\n        .filter(Boolean);\r\n    }\r\n\r\n    function setActive(card){\r\n      getCards().forEach(function(el){ el.classList.remove('wb-active'); });\r\n      if (card) card.classList.add('wb-active');\r\n    }\r\n\r\n    function openDetailDesktop(href, card){\r\n      setActive(card);\r\n      placeholder.style.display = 'none';\r\n      fallback.style.display = 'none';\r\n      iframe.style.display = 'block';\r\n      iframe.src = href;\r\n      board.classList.remove('wb-single');\r\n      board.classList.add('wb-split');\r\n      var t = setTimeout(function(){\r\n        try{\r\n          if (!iframe.contentWindow || !iframe.contentWindow.document){\r\n            iframe.style.display='none';\r\n            fallback.style.display='block';\r\n          }\r\n        } catch(e){\r\n          iframe.style.display='none';\r\n          fallback.style.display='block';\r\n        }\r\n      }, 1200);\r\n      iframe.addEventListener('load', function once(){\r\n        clearTimeout(t);\r\n        fallback.style.display='none';\r\n        iframe.style.display='block';\r\n        iframe.removeEventListener('load', once);\r\n      });\r\n    }\r\n\r\n    function openDetailMobile(index){\r\n      currentIndex = index;\r\n      if (currentIndex < 0 || currentIndex >= itemsCache.length) return;\r\n      var entry = itemsCache[currentIndex];\r\n      setActive(entry.card);\r\n      drawer.setAttribute('aria-hidden', 'false');\r\n      dframe.src = entry.href;\r\n      prevBtn.disabled = (currentIndex <= 0);\r\n      nextBtn.disabled = (currentIndex >= itemsCache.length - 1);\r\n\r\n      if (fab){\r\n        fab.style.opacity = '0';\r\n        fab.style.pointerEvents = 'none';\r\n      }\r\n      if (filters){\r\n        filters.classList.remove('wb-open');\r\n        syncFabToFilters();\r\n      }\r\n    }\r\n\r\n    function closeDesktop(){\r\n      iframe.style.display='none';\r\n      iframe.removeAttribute('src');\r\n      fallback.style.display='none';\r\n      placeholder.style.display='block';\r\n      setActive(null);\r\n      board.classList.remove('wb-split');\r\n      board.classList.add('wb-single');\r\n    }\r\n    function closeMobile(){\r\n      drawer.setAttribute('aria-hidden', 'true');\r\n      dframe.removeAttribute('src');\r\n\r\n      if (fab){\r\n        fab.style.opacity = '1';\r\n        fab.style.pointerEvents = 'auto';\r\n      }\r\n    }\r\n\r\n    function ensureStretchedLinks(){\r\n      getCards().forEach(function(card){\r\n        if (!isBrandCard(card)) return;\r\n        if (card.querySelector('.wb-hit')) return;\r\n        var link = card.querySelector('a[href]'); if (!link) return;\r\n        var href = link.getAttribute('href');\r\n        var a = document.createElement('a');\r\n        a.className = 'wb-hit';\r\n        a.href = href;\r\n        a.setAttribute('aria-label', link.textContent.trim() || 'Open job');\r\n        a.addEventListener('click', function(e){\r\n          e.preventDefault();\r\n          collectItems();\r\n          var idx = itemsCache.findIndex(function(x){return x.card===card;});\r\n          if (window.matchMedia('(max-width: 1024px)').matches) openDetailMobile(idx);\r\n          else openDetailDesktop(href, card);\r\n        });\r\n        card.appendChild(a);\r\n      });\r\n    }\r\n\r\n    listHook.addEventListener('click', function(e){\r\n      var a = e.target.closest('a[href]'); if (!a) return;\r\n      var card = a.closest('.whr-item'); if (!card || !isBrandCard(card)) return;\r\n      var href = a.getAttribute('href'); if (!href) return;\r\n      e.preventDefault();\r\n      collectItems();\r\n      var idx = itemsCache.findIndex(function(x){return x.card===card;});\r\n      if (window.matchMedia('(max-width: 1024px)').matches) openDetailMobile(idx);\r\n      else openDetailDesktop(href, card);\r\n    }, true);\r\n\r\n    closeBtn.addEventListener('click', closeDesktop);\r\n    backBtn.addEventListener('click', closeMobile);\r\n    prevBtn.addEventListener('click', function(){ if (currentIndex>0) openDetailMobile(currentIndex-1); });\r\n    nextBtn.addEventListener('click', function(){ if (currentIndex<itemsCache.length-1) openDetailMobile(currentIndex+1); });\r\n\r\n    if (fab && filters){\r\n      fab.addEventListener('click', function(){\r\n        filters.classList.toggle('wb-open');\r\n        syncFabToFilters();\r\n        if (filters.classList.contains('wb-open')){\r\n          filters.scrollIntoView({behavior:'smooth', block:'start'});\r\n        }\r\n      });\r\n    }\r\n\r\n    var clearBtn = document.getElementById('wb-clear');\r\n    if (clearBtn){\r\n      clearBtn.addEventListener('click', function(){\r\n        if (inputQ) inputQ.value='';\r\n        if (selState) selState.value='';\r\n        if (selLoc) selLoc.value='';\r\n        applyFilters();\r\n        refreshUI();\r\n      });\r\n    }\r\n\r\n    [inputQ, selState, selLoc].forEach(function(el){\r\n      if (!el) return;\r\n      el.addEventListener('input', function(){ applyFilters(); refreshUI(); });\r\n      el.addEventListener('change', function(){ applyFilters(); refreshUI(); });\r\n    });\r\n\r\n    function updateCount(){\r\n      var visible = getCards().filter(function(el){\r\n        return el.offsetParent !== null && isBrandCard(el);\r\n      }).length;\r\n      if (visible) {\r\n        countEl.textContent = visible.toLocaleString() + ' job' + (visible === 1 ? '' : 's');\r\n      } else {\r\n        countEl.textContent = NO_JOBS_MESSAGE;\r\n      }\r\n    }\r\n\r\n    window.refreshUI = function(){\r\n      ensureStretchedLinks();\r\n      populateSelects();\r\n      updateCount();\r\n      convertCreationDates(getCards().filter(isBrandCard));\r\n    };\r\n\r\n    new MutationObserver(function(){\r\n      applyFilters();\r\n      refreshUI();\r\n    }).observe(listHook, {subtree:true, childList:true});\r\n\r\n    function applyFilters(){\r\n      var term  = (inputQ && inputQ.value || '').toLowerCase().trim();\r\n      var byState = (selState && selState.value || '').toLowerCase().trim();\r\n      var byCity = (selLoc && selLoc.value || '').toLowerCase().trim();\r\n\r\n      var cards = getCards();\r\n\r\n      cards.forEach(function(card){\r\n        if (!isBrandCard(card)){\r\n          card.style.display = 'none';\r\n          return;\r\n        }\r\n\r\n        var m = getMeta(card);\r\n        var ok =\r\n          (!term || m.titleLower.includes(term)) &&\r\n          (!byState || (m.stateLower && m.stateLower.includes(byState))) &&\r\n          (!byCity || (m.cityLower && m.cityLower.includes(byCity)));\r\n\r\n        card.style.display = ok ? '' : 'none';\r\n      });\r\n\r\n      collectItems();\r\n    }\r\n\r\n    function populateSelects(){\r\n      if (!selState && !selLoc) return;\r\n\r\n      var q = (inputQ && inputQ.value || '').toLowerCase().trim();\r\n      var chosenState = (selState && selState.value || '').toLowerCase().trim();\r\n      var chosenCity  = (selLoc && selLoc.value || '').toLowerCase().trim();\r\n\r\n      var cards = getCards().filter(isBrandCard);\r\n      var stateSet = new Set(), citySet = new Set();\r\n\r\n      cards.forEach(function(card){\r\n        var m = getMeta(card);\r\n        var matchesQ = (!q || m.titleLower.includes(q));\r\n\r\n        if (matchesQ) {\r\n          if (!chosenCity || (m.cityLower && m.cityLower.includes(chosenCity))) {\r\n            if (m.state) stateSet.add(m.state);\r\n          }\r\n        }\r\n\r\n        var matchesQState = matchesQ &&\r\n          (!chosenState || (m.stateLower && m.stateLower.includes(chosenState)));\r\n\r\n        if (matchesQState && m.city) citySet.add(m.city);\r\n      });\r\n\r\n      if (selState) fillSelectClean(selState, Array.from(stateSet).sort(), 'State');\r\n      if (selLoc)   fillSelectClean(selLoc,   Array.from(citySet).sort(),  'Location');\r\n    }\r\n\r\n    function fillSelectClean(select, values, placeholder){\r\n      if (!select) return;\r\n      var previous = select.value;\r\n      select.innerHTML = '<option value=\"\">' + placeholder + '<\/option>' +\r\n        values.map(function(v){ return '<option>' + v.replace(\/<\/g,'&lt;') + '<\/option>'; }).join('');\r\n      var hasPrev = Array.prototype.some.call(select.options, function(o){\r\n        return (o.value || o.textContent) === previous;\r\n      });\r\n      select.value = hasPrev ? previous : '';\r\n    }\r\n\r\n  })();\r\n\r\n  \/* Dates: \"Creation date: YYYY-MM-DD\" -> \"Posted N days ago\" *\/\r\n  function convertCreationDates(cards){\r\n    var today = new Date();\r\n    cards.forEach(function(root){\r\n      var walker = document.createTreeWalker(root, NodeFilter.SHOW_TEXT, null);\r\n      var textNodes = [];\r\n      while (walker.nextNode()) textNodes.push(walker.currentNode);\r\n      textNodes.forEach(function(n){\r\n        var s = n.nodeValue;\r\n        s = s.replace(\/Creation\\s*date:\\s*(\\d{4}-\\d{2}-\\d{2})\/ig, function(_, dateStr){\r\n          var d = new Date(dateStr + 'T00:00:00');\r\n          if (isNaN(d)) return _;\r\n          var diff = Math.floor((today - d) \/ 86400000);\r\n          return diff<=0 ? 'Posted today' : (diff===1 ? 'Posted 1 day ago' : 'Posted '+diff+' days ago');\r\n        });\r\n        n.nodeValue = s;\r\n      });\r\n    });\r\n  }\r\n<\/script>\r\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>","protected":false},"excerpt":{"rendered":"<p>Careers Grow Your Career with ABA Centers of New Jersey If you\u2019re passionate about improving the lives of kids with autism, ABA Centers of New Jersey is the place to be. We\u2019re looking for dedicated ABA professionals, including BCBAs (Board Certified Behavior Analysts), RBTs (Registered Behavior Technicians), and other clinical and administrative professionals to help [&hellip;]<\/p>","protected":false},"author":8,"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":"unboxed","site-sidebar-style":"unboxed","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":"","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":"","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-24691","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/www.abacentersnj.com\/es\/wp-json\/wp\/v2\/pages\/24691","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.abacentersnj.com\/es\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/www.abacentersnj.com\/es\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/www.abacentersnj.com\/es\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.abacentersnj.com\/es\/wp-json\/wp\/v2\/comments?post=24691"}],"version-history":[{"count":0,"href":"https:\/\/www.abacentersnj.com\/es\/wp-json\/wp\/v2\/pages\/24691\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.abacentersnj.com\/es\/wp-json\/wp\/v2\/media?parent=24691"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}