CINXE.COM

psycCareers | Psychology Jobs & Careers | American Psychological Association (APA)

<!DOCTYPE html> <html lang="en"> <head> <!-- Begin Google Tag Manager --> <script>(function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-WH9FTL');</script> <!-- End Google Tag Manager --> <base href="https://www.psyccareers.com/"> <title>psycCareers | Psychology Jobs & Careers | American Psychological Association (APA)</title> <meta name="description" content="Apply today for the Brettschneider Executive Search&#039;s Dean of the College for Community Health at Montclair State University position in Montclair, New Jersey"> <meta charset="UTF-8"> <meta name="viewport" content="width=device-width, initial-scale=1, maximum-scale=5" > <meta name="apple-mobile-web-app-capable" content="yes"> <meta http-equiv="X-UA-Compatible" content="IE=edge"> <meta content="PPGnRdCgHK2IX7HSoz6SvsKxHWgUGVz4gd9QZayf" name="csrf-token"> <meta content="index,follow" name="robots"> <link rel="canonical" href="https://www.psyccareers.com/job/dean-of-the-college-for-community-health-at-montclair-state-university-montclair-new-jersey-79112" /> <script> function loadScripts(source, callback) { if (!(source != null && (typeof source == 'string' || typeof source == 'object'))) return; let src = typeof source == 'string' ? [source] : source; let total = []; let loaded = []; let failed = []; let fn = function (e) { if (e.type == 'load') loaded.push(e.target.src); else failed.push(e.target.src); if ((loaded.length + failed.length) == total.length && typeof callback == 'function') callback(!!failed.length, loaded, failed); }; let load = function (src) { let s = document.createElement('script'); s.type = 'application/javascript'; s.src = src; s.addEventListener('error', fn, false); s.addEventListener('load', fn, false); document.getElementsByTagName('head')[0].appendChild(s); return s.src; }; for (let i in src) { let s = src[i].split(/[\s,]+/); for (let j in s) if (total.indexOf(s[j]) < 0) total.push(load(s[j])); } } function loadStyles(source, callback) { if (!(source != null && (typeof source == 'string' || typeof source == 'object'))) return; let src = typeof source == 'string' ? [source] : source; let total = []; let loaded = []; let failed = []; let fn = function (e) { if (e.type == 'load') loaded.push(e.target.src); else failed.push(e.target.src); if ((loaded.length + failed.length) == total.length && typeof callback == 'function') callback(!!failed.length, loaded, failed); }; let load = function (src) { let s = document.createElement('link'); s.rel = 'stylesheet'; s.href = src; s.addEventListener('error', fn, false); s.addEventListener('load', fn, false); document.getElementsByTagName('head')[0].appendChild(s); return s.src; }; for (let i in src) { let s = src[i].split(/[\s,]+/); for (let j in s) if (total.indexOf(s[j]) < 0) total.push(load(s[j])); } } function trackEvent(url, data, method = 'GET') { $.ajax({ url: url, method: method, data: data || {}, async: true, cache: false, headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, success: (response) => { let trackingCode = response.code || ''; $('body').append(trackingCode) }, }); } function triggerEvent(name, element = document) { if(!name) return; const event = new Event(name); element.dispatchEvent(event); } if (typeof grecaptcha === 'undefined') { grecaptcha = {}; } grecaptcha.alreadyLoaded = [] grecaptcha.loadFromCDN = function(url, params) { if (! this.alreadyLoaded.includes(url)) { this.alreadyLoaded.push(url); let script = document.createElement('script'); script.setAttribute('type', 'text/javascript'); script.setAttribute('src', url); for (let i in params) { script.setAttribute(params[i], ''); } document.body.appendChild(script); } } grecaptcha.ready = function(cb){ if (typeof grecaptcha === 'object' && typeof grecaptcha.execute === 'undefined') { const c = '___grecaptcha_cfg'; window[c] = window[c] || {}; (window[c]['fns'] = window[c]['fns']||[]).push(cb); } else { setTimeout(function() { cb(); }, 1000) } } </script> <link rel="stylesheet" href="themes/apa/css/view_job.css?1732265621"></link> <!-- empty --> <link href="themes/apa/css/custom.css?1520882803" rel="stylesheet"> <link href="themes/apa/css/theme_style.min.css?1725455565292022" rel="stylesheet"> <link href="themes/apa/css/theme_employer_offers.min.css?1648155247292022" rel="stylesheet"> <script src="themes/apa/js/theme.min.js?1683206681" type="text/javascript"></script> <link href="https://maxcdn.bootstrapcdn.com/font-awesome/4.7.0/css/font-awesome.min.css" rel="stylesheet"> <link href="themes/apa/images/favicon.png?1602246512" rel="shortcut icon"> <!-- Start AD Code --> <script> document.addEventListener('DOMContentLoaded', () => { loadScripts( [ 'https://securepubads.g.doubleclick.net/tag/js/gpt.js', ], () => { window.googletag = window.googletag || {cmd: []}; googletag.cmd.push(function() { googletag.defineSlot('/308402/psyccareers.tmus/300x250_top', [300, 250], 'div-gpt-ad-1711391372962-0').addService(googletag.pubads()); googletag.defineSlot('/308402/psyccareers.tmus/300x250_bottom', [300, 250], 'div-gpt-ad-1711391380207-0').addService(googletag.pubads()); googletag.pubads().enableSingleRequest(); googletag.enableServices(); }); googletag.cmd.push(function() { googletag.display('div-gpt-ad-1711391372962-0'); }); googletag.cmd.push(function() { googletag.display('div-gpt-ad-1711391380207-0'); }); } ) }) </script> <!-- End AD Code --> <script> function get_frame_img_size(targ) { return {fr_width: $(targ).contents().find('img.img_ad').width(), fr_height: $(targ).contents().find('img.img_ad').height() } } function set_frame_height(targ, frame_height) { $(targ).height(frame_height); } document.addEventListener('jqueryReady', function () { $(document).on('DOMNodeInserted', function(e) { if ( $(e.target).parent().parent().attr('id') == 'div-gpt-ad-1479409951965-0' || $(e.target).parent().parent().attr('id') == 'div-gpt-ad-1479409951965-1' ) { setTimeout(function(){ $(e.target).contents().find("head").append('<style>body, div, img{max-width: 100%!important; height: auto!important;}</style>'); var frame_size = get_frame_img_size($(e.target)); set_frame_height($(e.target), frame_size["fr_height"]); }, 1400); } }); $(window).bind('resize', function (e) { var apa_frame = $('.apa-promo-section iframe'); var init_width = 300; var new_width = $(apa_frame).width(); var init_height = 250; var apa_frame_new_height = init_height / ( init_width / new_width); // calculating iframe height depends on initial img width&height & current iframe width var is_change_size = $(apa_frame).height() != apa_frame_new_height; if (is_change_size) { $(apa_frame).height(apa_frame_new_height); } }) }); </script> <link rel="shortcut icon" href="https://wjm.s3.amazonaws.com/apa/uploads/logo_16px_1724150278.png"> <meta property="og:type" content="website"> <meta property="og:site_name" content="American Psychological Association"> <meta property="og:url" content="https://www.psyccareers.com/job/dean-of-the-college-for-community-health-at-montclair-state-university-montclair-new-jersey-79112" /> <meta property="og:title" content="Dean of the College for Community Health at Montclair State University" /> <meta property="og:image" content="https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png" /> <meta property="og:image:secure_url" content="https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png" /> <meta property="og:image:alt" content="psycCareers | Psychology Jobs & Careers | American Psychological Association (APA)" /> <meta property="og:description" content="Montclair State University seeks a strategic and accomplished leader for the position of Dean of the College for Community Health. This is a unique and exciting opportunity for a visionary and collabo..." /> <link rel="image_src" href="https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png" /> <meta property="fb:app_id" content="966242223397117" /> <!-- Google tag (gtag.js) --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-782187432"></script> <script> window.dataLayer = window.dataLayer || []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-782187432'); </script> </head> <body> <!-- Begin Google Tag Manager (noscript) --> <noscript><iframe src="https://www.googletagmanager.com/ns.html?id=GTM-WH9FTL" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript> <!-- End Google Tag Manager (noscript) --> <!-- Google Tag Manager (noscript) --> <noscript> <iframe title="Google Tag Manager" src="https://www.googletagmanager.com/ns.html?id=GTM-NFM95BJ" height="0" width="0" style="display:none;visibility:hidden"> </iframe> </noscript> <!-- End Google Tag Manager (noscript) --> <!--Start top and Logo--> <div id="banner-header-wide-1"></div> <div class="apa-top"> <div class="container"> <div class="row"> <div class="col-xs-12"> <a class="apa-logo" href="http://www.apa.org/"><img src="themes/apa/images/APA-top-header-logo-2023.png?1672651218" alt="APA"></a> <!-- <a class="apa-logo apa-logo-small" href="http://www.apa.org/"><img src="themes/apa/images/logo_small.png" alt="APA"></a> <div class="apa-bars"> <a href="javascript:void(0);"><img src="themes/apa/images/apa_bars.png?1602246510" alt=""></a> </div> <div class="apa-search-small"> <a href="javascript:void(0);"><img src="themes/apa/images/btn-search.png?1602246510" alt=""></a> </div> <div class="apa-search"> <form class="clearfix" action="http://www.apa.org/search.aspx"> <input title="Type search term" class="box" id="query" name="query" type="text" value="" placeholder="SEARCH"> <input class="icon" type="image" src="themes/apa/images/search_small.png?1602246514" alt="Search" title="Search"> </form> </div> --> </div> </div> </div> <!-- <div class="apa-menu-wrapper"> <div class="container"> <div class="row"> <div class="col-xs-12"> <ul class="apa-menu clearfix"> <li><a href="http://www.apa.org/about/index.aspx" target="_parent">About APA</a></li> <li><a href="http://www.apa.org/topics/index.aspx" target="_parent">Topics</a></li> <li><a href="http://www.apa.org/pubs/index.aspx" target="_parent">Publications &amp; Databases</a></li> <li><a href="http://www.apa.org/helpcenter/index.aspx" target="_parent">Psychology Help Center</a></li> <li><a href="http://www.apa.org/news/index.aspx" target="_parent">News &amp; Events</a></li> <li><a href="http://www.apa.org/research/index.aspx" target="_parent">Science</a></li> <li><a href="http://www.apa.org/education/index.aspx" target="_parent">Education</a></li> <li><a href="http://www.apa.org/careers/index.aspx" target="_parent">Careers</a></li> <li><a href="http://www.apa.org/membership/index.aspx" target="_parent">Membership</a></li> </ul> </div> </div> </div> </div> --> </div> <!--<div class="apa-overlay"></div>--> <header id="ws-header"> <nav class="navbar navbar-inverse bg-dark"> <div class="container"> <div class="navbar-header"> <button type="button" class="navbar-toggle collapsed" data-toggle="collapse" data-target="#header-navbar" aria-expanded="false" aria-controls="navbar" aria-label="Toggle mobile navigation" > <span class="icon-bar"></span> <span class="icon-bar"></span> <span class="icon-bar"></span> </button> </div> <div class="collapse navbar-collapse guest-menu" id="header-navbar" > <div class="pull-left flex-sm-container clearfix"> <ul class="nav navbar-nav guest-menu"> <li id="menu-item-1987" class=""> <a href="https://www.psyccareers.com/" > Home </a> </li> <li id="menu-item-1959" class=""> <a href="/jobs" > Search Jobs </a> </li> <li id="menu-item-1957" class=""> <a href="/register-seeker" ex-data > Upload Resume </a> </li> <li id="menu-item-1962" class=""> <a href="/employer-offers#events" target="_blank" > Virtual Hiring Events </a> </li> <li id="menu-item-1965" class=""> <a href="/contact-us" > Contact Us </a> </li> </ul> </div> <nav class="nav navbar-right flex-sm-container"> <ul class="nav navbar-nav mx-0"> <li class="register-top"> <a href="#" class="dropdown-toggle" data-toggle="dropdown"> Create Account <span class="caret"></span> </a> <ul class="dropdown-menu reg-choose"> <li><a href="/register-seeker">Job Seekers</a></li> <li><a href="/register-employer">Employers</a></li> </ul> </li> <li> <a class="sign-in" href="/sign-in"> <i class="fas fa-lock"></i> Sign In </a> </li> <script> var scriptsLanguage = 'EN'; </script> </ul> <p class="navbar-btn pull-left"> <a class="btn btn-primary post-job" href="/employer-offers">Post a Job</a> </p> </nav> <script src="themes\nextgen\plugins\pusher-js\pusher.min.js"></script> </div> </div> </nav> </header> <script type="application/ld+json">{ "@context": "http://schema.org", "@type": "JobPosting", "title": "Dean of the College for Community Health at Montclair State University", "description": "<p><span></span></p><p><b>Montclair State University</b> seeks a strategic and accomplished leader for the position of Dean of the College for Community Health. This is a unique and exciting opportunity for a visionary and collaborative thinker to play a central role in shaping the success of the College for Community Health, one of Montclair\u2019s newest divisions. The Dean will work closely with faculty and staff to further establish the College\u2019s identity and refine its strategic direction.</p><p> </p><p>The College offers a wide variety of exceptional undergraduate and graduate programs in six academic departments: Communication Sciences and Disorders, Counseling, Family Science and Human Development, Kinesiology, Nutrition and Food Studies, and Public Health. The College for Community Health (CCHL) is committed to research, teaching and service that promote equitable health and well-being for individuals, families and communities in New Jersey and beyond.</p><p> </p><p>The Dean must be skilled at navigating and collaborating with the socially, culturally, intellectually and economically diverse communities served by the College. The Dean will be expected to advocate for members of the College and must possess a demonstrated commitment to high-quality education that promotes social justice, democratic practice, critical thinking and innovation.</p><p> </p><p>The ideal candidate will have engaged in national and global leadership addressing issues of diversity, justice and equity within and outside of the university system.</p><p> </p><p>Montclair State University is a nationally recognized Research Doctoral University that empowers students, faculty and researchers to exceed expectations and drive innovation.</p><p> </p><p>Building on 116 years of distinguished history, Montclair has 13 colleges and schools that serve more than 22,000 undergraduate and graduate students with more than 300 doctoral, master\u2019s and baccalaureate degree programs.</p><p> </p><p>Montclair State University delivers the instructional and research resources of a large public university in a supportive, sophisticated and diverse academic environment.</p><p> </p><p>On July 1, 2023, Bloomfield College officially became part of Montclair as Bloomfield College of Montclair State University, providing an affordable, high-quality and transformative liberal arts educational experience in a small, supportive setting with the resources of a doctoral research university.</p><p> </p><p>Montclair ranks among the top 10 universities nationally for social mobility and is noted among the top 12 for its exceptional student outcomes that far exceed experts\u2019 predictions. Montclair is a designated R2 Doctoral Research and HispanicServing Institution (HSI) \u2014 and the largest HSI north of Florida and east of Chicago.</p><p> </p><p>Situated just 12 miles from New York City on a beautiful 252-acre suburban campus, the University welcomes a diverse population of students representing 42 U.S. states and territories and 113 countries.</p><p> </p><p>As an HSI, Montclair State University\u2019s students of color constitute the majority of those enrolled. More than 40% of incoming first-year students are the first in their families to pursue higher education, and nearly 54% are Pell Grant eligible. Montclair also ranks in the top 13% of 4,500 postsecondary institutions in the U.S. for return on investment for its students.</p><p> </p><p>Reporting to the Provost and Senior Vice President for Academic Affairs, the Dean serves as the lead academic and administrative officer for the College, supervising academic programs that align with the University\u2019s strategic plan.</p><p> </p><p>The Dean will also coordinate the activities of assistant/associate deans, department chairs, directors and administrative staff.</p><p> </p><p>Montclair is searching for a creative and dynamic individual who can work across a variety of disciplines to advance the mission and vision of the College, assuring that the College will forge effective partnerships with communities and systems that promote healthy communities. The Dean\u2019s leadership will maintain and enhance the College\u2019s nationally and internationally recognized research and scholarship profile.</p>Read the full leadership profile here:\u00a0<span>https://brettsearch.com/wp-content/uploads/2024/11/MontclairDeanCollegeforCommunityHealth.pdf</span><p><span></span></p><p>Brettschneider Executive Search is pleased to partner with Montclair State University in this national search. </p><p><em>Please submit all applications, confidential nominations and inquiries to Montclair@BrettSearch.com.</em></p><p><em> </em></p><p><em>Applications should include, as separate documents, a CV or resume and a letter of interest addressing how the candidate\u2019s results specifically relate to the themes in this profile.</em></p><p><i>Final compensation will be determined based on factors such as experience, skills and qualifications.</i></p><p><i>Montclair State University is committed to establishing and maintaining a diverse campus community that is representative of the state of New Jersey through inclusive excellence and equal opportunity. Montclair State University\u2019s commitment to access and equity is designed to prepare each graduate to thrive as a global citizen. As an affirmative action, equal opportunity institution, Montclair State University is working to support a campus-wide agenda to foster a community that both values and promotes the varied voices of its students, faculty and staff. The University encourages candidates to apply who will contribute to the cultural tapestry of Montclair State University.</i></p>", "industry": "Chiefs/Directors/Department Heads", "employmentType": "FULL_TIME", "datePosted": "2024-11-22T09:38:43-05:00", "validThrough": "2024-12-22T09:38:43-05:00", "hiringOrganization": { "@type": "Organization", "name": "Brettschneider Executive Search", "logo": "https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png", "url": "https://www.psyccareers.com/company/brettschneider-executive-search-151177" }, "jobLocation": { "@type": "Place", "address": { "@type": "PostalAddress", "addressLocality": "Montclair", "addressRegion": "New Jersey", "addressCountry": "United States", "postalCode": "07043" } } }</script> <div class="view-job-view mt-0 guest"> <div class="view-job-header-wrapper pt-2"> <div class="view-job-header"> <div class="container"> <div class="row"> <div class="d-flex flex-wrap flex-sm-nowrap"> <div class="col-xs-12 col-md-9"> <div class="d-flex flex-wrap flex-sm-nowrap align-items-start flex-grow-1"> <div class="company-logo d-flex flex-column flex-shrink-0 justify-content-center"> <a href="https://www.psyccareers.com/company/brettschneider-executive-search-151177"> <img src="https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png" srcset="https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png 54w, https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png 79w, https://wjm.s3.amazonaws.com/apa/uploads/151177_1732279497.png 104w" alt="Brettschneider Executive Search" class="img-responsive img-fluid" decoding="async" loading="lazy" > </a> </div> <div class="short-info align-items-center"> <div class="d-flex flex-wrap"> <h1 class="job-title h3 rmt-2 rmb-1 rmt-sm-0 rmb-sm-2 w-100">Dean of the College for Community Health at Montclair State University</h1> <div class="d-flex flex-wrap align-items-center "> <div class="short-info-item text-muted"> <a href="https://www.psyccareers.com/company/brettschneider-executive-search-151177" class="btn btn-link pl-0 rpy-1"> <i class="fas fa-building icon"></i>Brettschneider Executive Search </a> </div> <div class="short-info-item text-muted"> <span class="btn-span pl-0 rpy-1"> <i class="fas fa-map-marker-alt icon"></i>Montclair, New Jersey </span> </div> </div> </div> <div class="job-actions d-flex flex-wrap "> <a class="a2a_dd btn btn-link share pl-0 rpy-1" href="https://www.addtoany.com/share" data-a2a-url="https://www.psyccareers.com/job/dean-of-the-college-for-community-health-at-montclair-state-university-montclair-new-jersey-79112" data-a2a-title="Dean of the College for Community Health at Montclair State University" > <i class="fas fa-share-alt icon rmr-3"></i>Share </a> <script async src="https://static.addtoany.com/menu/page.js" onload=" a2a_config.locale = scriptsLanguage; a2a_config.exclude_services = [ 'pocket', 'tumblr', 'amazon_wish_list', 'aol_mail', 'balatarin', 'bibsonomy', 'bitty_browser', 'blogger', 'blogmarks', 'bookmarks_fr', 'box_net', 'buffer', 'diary_ru', 'diaspora', 'digg', 'diigo', 'douban', 'draugiem', 'evernote', 'fark', 'flipboard', 'folkd', 'google_classroom', 'hacker_news', 'hatena', 'houzz', 'instapaper', 'kakao', 'kindle_it', 'known', 'line', 'livejournal', 'mail_ru', 'mastodon', 'mendeley', 'meneame', 'mewe', 'microsoft_teams', 'mixi', 'myspace', 'odnoklassniki', 'outlook_com', 'papaly', 'pinboard', 'plurk', 'print', 'printfriendly', 'pusha', 'qzone', 'rediff', 'refind', 'sina_weibo', 'sitejot', 'skype', 'slashdot', 'snapchat', 'stocktwits', 'svejo', 'symbaloo_bookmarks', 'threema', 'trello', 'twiddla', 'typepad_post', 'viber', 'vk', 'wechat', 'wordpress', 'wykop', 'xing', 'yahoo_mail', 'yummly' ]; "></script> <a href="/sign-in" class="btn btn-link pl-0 rpy-1" rel="nofollow"> <i class="far fa-bookmark icon"></i>Save Job </a> </div> </div> </div> </div> <div class="col-md-3 align-self-center"> <button type="button" class="btn btn-success d-block w-100 btn-apply rpy-3" data-toggle="modal" data-target="#apply-modal" > Apply for This Job </button> </div> </div> </div> <hr class="header-border"> </div> </div> </div> <div class="container pt-1 "> <div class="row"> <div class="view-job-left col-lg-9 pb-1"> <div class="job-description"> <p><span></span></p><p><b>Montclair State University</b> seeks a strategic and accomplished leader for the position of Dean of the College for Community Health. This is a unique and exciting opportunity for a visionary and collaborative thinker to play a central role in shaping the success of the College for Community Health, one of Montclair’s newest divisions. The Dean will work closely with faculty and staff to further establish the College’s identity and refine its strategic direction.</p><p> </p><p>The College offers a wide variety of exceptional undergraduate and graduate programs in six academic departments: Communication Sciences and Disorders, Counseling, Family Science and Human Development, Kinesiology, Nutrition and Food Studies, and Public Health. The College for Community Health (CCHL) is committed to research, teaching and service that promote equitable health and well-being for individuals, families and communities in New Jersey and beyond.</p><p> </p><p>The Dean must be skilled at navigating and collaborating with the socially, culturally, intellectually and economically diverse communities served by the College. The Dean will be expected to advocate for members of the College and must possess a demonstrated commitment to high-quality education that promotes social justice, democratic practice, critical thinking and innovation.</p><p> </p><p>The ideal candidate will have engaged in national and global leadership addressing issues of diversity, justice and equity within and outside of the university system.</p><p> </p><p>Montclair State University is a nationally recognized Research Doctoral University that empowers students, faculty and researchers to exceed expectations and drive innovation.</p><p> </p><p>Building on 116 years of distinguished history, Montclair has 13 colleges and schools that serve more than 22,000 undergraduate and graduate students with more than 300 doctoral, master’s and baccalaureate degree programs.</p><p> </p><p>Montclair State University delivers the instructional and research resources of a large public university in a supportive, sophisticated and diverse academic environment.</p><p> </p><p>On July 1, 2023, Bloomfield College officially became part of Montclair as Bloomfield College of Montclair State University, providing an affordable, high-quality and transformative liberal arts educational experience in a small, supportive setting with the resources of a doctoral research university.</p><p> </p><p>Montclair ranks among the top 10 universities nationally for social mobility and is noted among the top 12 for its exceptional student outcomes that far exceed experts’ predictions. Montclair is a designated R2 Doctoral Research and HispanicServing Institution (HSI) — and the largest HSI north of Florida and east of Chicago.</p><p> </p><p>Situated just 12 miles from New York City on a beautiful 252-acre suburban campus, the University welcomes a diverse population of students representing 42 U.S. states and territories and 113 countries.</p><p> </p><p>As an HSI, Montclair State University’s students of color constitute the majority of those enrolled. More than 40% of incoming first-year students are the first in their families to pursue higher education, and nearly 54% are Pell Grant eligible. Montclair also ranks in the top 13% of 4,500 postsecondary institutions in the U.S. for return on investment for its students.</p><p> </p><p>Reporting to the Provost and Senior Vice President for Academic Affairs, the Dean serves as the lead academic and administrative officer for the College, supervising academic programs that align with the University’s strategic plan.</p><p> </p><p>The Dean will also coordinate the activities of assistant/associate deans, department chairs, directors and administrative staff.</p><p> </p><p>Montclair is searching for a creative and dynamic individual who can work across a variety of disciplines to advance the mission and vision of the College, assuring that the College will forge effective partnerships with communities and systems that promote healthy communities. The Dean’s leadership will maintain and enhance the College’s nationally and internationally recognized research and scholarship profile.</p>Read the full leadership profile here: <span>https://brettsearch.com/wp-content/uploads/2024/11/MontclairDeanCollegeforCommunityHealth.pdf</span><p><span></span></p><p>Brettschneider Executive Search is pleased to partner with Montclair State University in this national search. </p><p><em>Please submit all applications, confidential nominations and inquiries to Montclair@BrettSearch.com.</em></p><p><em> </em></p><p><em>Applications should include, as separate documents, a CV or resume and a letter of interest addressing how the candidate’s results specifically relate to the themes in this profile.</em></p><p><i>Final compensation will be determined based on factors such as experience, skills and qualifications.</i></p><p><i>Montclair State University is committed to establishing and maintaining a diverse campus community that is representative of the state of New Jersey through inclusive excellence and equal opportunity. Montclair State University’s commitment to access and equity is designed to prepare each graduate to thrive as a global citizen. As an affirmative action, equal opportunity institution, Montclair State University is working to support a campus-wide agenda to foster a community that both values and promotes the varied voices of its students, faculty and staff. The University encourages candidates to apply who will contribute to the cultural tapestry of Montclair State University.</i></p> </div> </div> <div class="view-job-right col-lg-3"> <div class="sidebar-default sidebar-light"> <h5 class="sidebar-title">Job Information</h5> <div class="summary-item"> <h6 class="font-weight-normal mt-0 rmb-2">Job Category:</h6> <span class="text-muted">Chiefs/<wbr>Directors/<wbr>Department Heads</span> </div> <div class="summary-item"> <h6 class="font-weight-normal mt-0 rmb-2">Industry:</h6> <span class="text-muted">University/<wbr>4-Year College</span> </div> <div class="summary-item"> <h6 class="font-weight-normal mt-0 rmb-2">Position Type:</h6> <span class="text-muted">Full Time</span> </div> <div class="summary-item"> <h6 class="font-weight-normal mt-0 rmb-2">Education:</h6> <span class="text-muted">PhD or PsyD</span> </div> </div> <div class="sidebar-default py-2"> </div> </div> </div> </div> <div class="bg-light"> <div class="container"> <div class="page-header text-center py-2"> <h2>Related jobs</h2> </div> <div class="related-jobs-block"> <div class="row d-flex flex-wrap"> <div class="col-xs-12 col-lg-4 col-sm-4 d-flex flex-column"> <div class="panel panel-default d-flex flex-column justify-content-between flex-grow-1"> <div class="panel-body card-body d-flex flex-column h-100 w-100 justify-content-between"> <div class="d-flex align-items-start justify-content-between mb-1"> <div> <div class="job-title overflow-hidden"> <a href="https://www.psyccareers.com/job/director-clinical-programs-and-strategy-remote-colorado-79113" class="job-link"> Director, Clinical Programs and Strategy </a> </div> </div> <div> </div> </div> <div> <div class="job-company card-subtitle text-muted "> <i class="fas fa-building"></i> National Jewish Health </div> <div class="job-location card-subtitle text-muted "> <i class="fas fa-map-marker-alt"></i> Remote, Colorado </div> <div class="small d-flex align-items-center justify-content-between"> <div class="job-date text-muted small"> Posted - <time datetime="2024-11-22T09:38:47-05:00"> November 22, 2024 </time> </div> <a href="https://www.psyccareers.com/job/director-clinical-programs-and-strategy-remote-colorado-79113" class="btn btn-success btn-sm"> View </a> </div> </div> </div> </div> </div> <div class="col-xs-12 col-lg-4 col-sm-4 d-flex flex-column"> <div class="panel panel-default d-flex flex-column justify-content-between flex-grow-1"> <div class="panel-body card-body d-flex flex-column h-100 w-100 justify-content-between"> <div class="d-flex align-items-start justify-content-between mb-1"> <div> <div class="job-title overflow-hidden"> <a href="https://www.psyccareers.com/job/clinical-psychologist-tacoma-washington-79111" class="job-link"> Clinical Psychologist </a> </div> </div> <div> </div> </div> <div> <div class="job-company card-subtitle text-muted "> <i class="fas fa-building"></i> Defense Health Agency </div> <div class="job-location card-subtitle text-muted "> <i class="fas fa-map-marker-alt"></i> Tacoma, Washington </div> <div class="small d-flex align-items-center justify-content-between"> <div class="job-date text-muted small"> Posted - <time datetime="2024-11-22T03:06:19-05:00"> November 22, 2024 </time> </div> <a href="https://www.psyccareers.com/job/clinical-psychologist-tacoma-washington-79111" class="btn btn-success btn-sm"> View </a> </div> </div> </div> </div> </div> <div class="col-xs-12 col-lg-4 col-sm-4 d-flex flex-column"> <div class="panel panel-default d-flex flex-column justify-content-between flex-grow-1"> <div class="panel-body card-body d-flex flex-column h-100 w-100 justify-content-between"> <div class="d-flex align-items-start justify-content-between mb-1"> <div> <div class="job-title overflow-hidden"> <a href="https://www.psyccareers.com/job/research-assistant-center-for-neurodevelopmental-and-imaging-research-baltimore-maryland-79105" class="job-link"> RESEARCH ASSISTANT - CENTER FOR NEURODEVELOPMENTAL AND IMAGING RESEARCH </a> </div> </div> <div> </div> </div> <div> <div class="job-company card-subtitle text-muted "> <i class="fas fa-building"></i> Kennedy Krieger Institute </div> <div class="job-location card-subtitle text-muted "> <i class="fas fa-map-marker-alt"></i> Baltimore, Maryland </div> <div class="small d-flex align-items-center justify-content-between"> <div class="job-date text-muted small"> Posted - <time datetime="2024-11-21T22:15:17-05:00"> November 21, 2024 </time> </div> <a href="https://www.psyccareers.com/job/research-assistant-center-for-neurodevelopmental-and-imaging-research-baltimore-maryland-79105" class="btn btn-success btn-sm"> View </a> </div> </div> </div> </div> </div> </div> <div class="row d-flex flex-wrap"> <div class="col-xs-12 col-lg-4 col-sm-4 d-flex flex-column"> <div class="panel panel-default d-flex flex-column justify-content-between flex-grow-1"> <div class="panel-body card-body d-flex flex-column h-100 w-100 justify-content-between"> <div class="d-flex align-items-start justify-content-between mb-1"> <div> <div class="job-title overflow-hidden"> <a href="https://www.psyccareers.com/job/clinical-psychologist-burn-unit-acute-care-portland-maine-79075" class="job-link"> Clinical Psychologist - Burn Unit/Acute Care </a> </div> </div> <div> </div> </div> <div> <div class="job-company card-subtitle text-muted "> <i class="fas fa-building"></i> MaineHeatlh </div> <div class="job-location card-subtitle text-muted "> <i class="fas fa-map-marker-alt"></i> Portland, Maine </div> <div class="small d-flex align-items-center justify-content-between"> <div class="job-date text-muted small"> Posted - <time datetime="2024-11-21T17:04:44-05:00"> November 21, 2024 </time> </div> <a href="https://www.psyccareers.com/job/clinical-psychologist-burn-unit-acute-care-portland-maine-79075" class="btn btn-success btn-sm"> View </a> </div> </div> </div> </div> </div> <div class="col-xs-12 col-lg-4 col-sm-4 d-flex flex-column"> <div class="panel panel-default d-flex flex-column justify-content-between flex-grow-1"> <div class="panel-body card-body d-flex flex-column h-100 w-100 justify-content-between"> <div class="d-flex align-items-start justify-content-between mb-1"> <div> <div class="job-title overflow-hidden"> <a href="https://www.psyccareers.com/job/instructor-of-psychology-columbus-ohio-79102" class="job-link"> Instructor of Psychology </a> </div> </div> <div> </div> </div> <div> <div class="job-company card-subtitle text-muted "> <i class="fas fa-building"></i> Capital University </div> <div class="job-location card-subtitle text-muted "> <i class="fas fa-map-marker-alt"></i> Columbus, Ohio </div> <div class="small d-flex align-items-center justify-content-between"> <div class="job-date text-muted small"> Posted - <time datetime="2024-11-21T16:21:37-05:00"> November 21, 2024 </time> </div> <a href="https://www.psyccareers.com/job/instructor-of-psychology-columbus-ohio-79102" class="btn btn-success btn-sm"> View </a> </div> </div> </div> </div> </div> <div class="col-xs-12 col-lg-4 col-sm-4 d-flex flex-column"> <div class="panel panel-default d-flex flex-column justify-content-between flex-grow-1"> <div class="panel-body card-body d-flex flex-column h-100 w-100 justify-content-between"> <div class="d-flex align-items-start justify-content-between mb-1"> <div> <div class="job-title overflow-hidden"> <a href="https://www.psyccareers.com/job/chief-psychologist-carbondale-illinois-79101" class="job-link"> Chief Psychologist </a> </div> </div> <div> </div> </div> <div> <div class="job-company card-subtitle text-muted "> <i class="fas fa-building"></i> Southern Illinois University Carbondale </div> <div class="job-location card-subtitle text-muted "> <i class="fas fa-map-marker-alt"></i> Carbondale, Illinois </div> <div class="small d-flex align-items-center justify-content-between"> <div class="job-date text-muted small"> Posted - <time datetime="2024-11-21T15:26:11-05:00"> November 21, 2024 </time> </div> <a href="https://www.psyccareers.com/job/chief-psychologist-carbondale-illinois-79101" class="btn btn-success btn-sm"> View </a> </div> </div> </div> </div> </div> </div> <div class="row"> <div class="col-md-12 text-center my-2"> <a class="btn btn-success btn-lg" href="https://www.psyccareers.com/jobs?keywords=Dean%20of%20the%20College%20for%20Community%20Health%20at%20Montclair%20State%20University" > Show More Jobs </a> </div> </div> </div> </div> </div> <div class="bg-light ws-trends-block"> <div class="container py-2"> <div class="row py-2"> <div class="col-md-3 col-sm-6 col-xs-12"> <h6>Trending Job Titles</h6> <ul class="list list-unstyled collapsed ws-trends-list overflow-hidden" data-see-more-text="See More" data-see-less-text="See Less" aria-expanded="false" > <li class="list-item"> <a href="q-staff-psychologist-jobs.html" class="text-body">Staff Psychologist</a> </li> <li class="list-item"> <a href="q-psychology-assistant-professor-jobs.html" class="text-body">Psychology Assistant Professor</a> </li> <li class="list-item"> <a href="q-assistant-professor-jobs.html" class="text-body">Assistant Professor</a> </li> <li class="list-item"> <a href="q-psychology-associate-jobs.html" class="text-body">Psychology Associate</a> </li> <li class="list-item"> <a href="q-pediatric-psychologist-jobs.html" class="text-body">Pediatric Psychologist</a> </li> <li class="list-item"> <a href="q-classroom-teacher-jobs.html" class="text-body">Classroom Teacher</a> </li> <li class="list-item"> <a href="q-behavior-analyst-jobs.html" class="text-body">Behavior Analyst</a> </li> <li class="list-item"> <a href="q-practice-teacher-jobs.html" class="text-body">Practice Teacher</a> </li> <li class="list-item"> <a href="q-neuropsychologist-jobs.html" class="text-body">Neuropsychologist</a> </li> <li class="list-item"> <a href="q-director-of-vocational-training-jobs.html" class="text-body">Director of Vocational Training</a> </li> <li class="list-item"> <a href="q-licensed-psychologist-jobs.html" class="text-body">Licensed Psychologist</a> </li> <li class="list-item"> <a href="q-child-and-adolescent-therapist-jobs.html" class="text-body">Child and Adolescent Therapist</a> </li> <li class="list-item"> <a href="q-clinical-social-worker-jobs.html" class="text-body">Clinical Social Worker</a> </li> <li class="list-item"> <a href="q-clinic-director-jobs.html" class="text-body">Clinic Director</a> </li> <li class="list-item"> <a href="q-post-doctoral-fellow-regenerative-medicine-jobs.html" class="text-body">Post-Doctoral Fellow, Regenerative Medicine</a> </li> <li class="list-item"> <a href="q-psychology-instructor-jobs.html" class="text-body">Psychology Instructor</a> </li> <li class="list-item"> <a href="q-group-practice-pediatrician-jobs.html" class="text-body">Group Practice Pediatrician</a> </li> <li class="list-item"> <a href="q-licensed-clinical-psychologist-jobs.html" class="text-body">Licensed Clinical Psychologist</a> </li> <li class="list-item"> <a href="q-associate-professor-of-finance-jobs.html" class="text-body">Associate Professor of Finance</a> </li> <li class="list-item"> <a href="q-behavioral-psychologist-jobs.html" class="text-body">Behavioral Psychologist</a> </li> <li class="list-item"> <a href="q-forensic-psychologist-jobs.html" class="text-body">Forensic Psychologist</a> </li> <li class="list-item"> <a href="q-clinical-psychologist-jobs.html" class="text-body">Clinical Psychologist</a> </li> <li class="list-item"> <a href="q-school-psychology-professor-jobs.html" class="text-body">School Psychology Professor</a> </li> <li class="list-item"> <a href="q-child-psychologist-jobs.html" class="text-body">Child Psychologist</a> </li> <li class="list-item"> <a href="q-mohs-fellowship-jobs.html" class="text-body">Mohs Fellowship</a> </li> <li class="list-item"> <a href="q-counseling-psychologist-jobs.html" class="text-body">Counseling Psychologist</a> </li> <li class="list-item"> <a href="q-developmental-psychologist-jobs.html" class="text-body">Developmental Psychologist</a> </li> <li class="list-item"> <a href="q-mental-health-unit-psychologist-jobs.html" class="text-body">Mental Health Unit Psychologist</a> </li> <li class="list-item"> <a href="q-management-psychologist-jobs.html" class="text-body">Management Psychologist</a> </li> <li class="list-item"> <a href="q-psychologist-jobs.html" class="text-body">Psychologist</a> </li> <li class="list-item"> <a href="q-psychiatrist-jobs.html" class="text-body">Psychiatrist</a> </li> <li class="list-item"> <a href="q-clinical-psychology-professor-jobs.html" class="text-body">Clinical Psychology Professor</a> </li> <li class="list-item"> <a href="q-powder-mill-operator-jobs.html" class="text-body">Powder Mill Operator</a> </li> </ul> </div> <div class="col-md-3 col-sm-6 col-xs-12"> <h6>Trending Locations</h6> <ul class="list list-unstyled collapsed ws-trends-list overflow-hidden" data-see-more-text="See More" data-see-less-text="See Less" aria-expanded="false" > <li class="list-item"> <a href="l-north-carolina-jobs.html" class="text-body">North Carolina</a> </li> <li class="list-item"> <a href="l-seattle,-washington-jobs.html" class="text-body">Seattle, Washington</a> </li> <li class="list-item"> <a href="l-washington-jobs.html" class="text-body">Washington</a> </li> <li class="list-item"> <a href="l-massachusetts-jobs.html" class="text-body">Massachusetts</a> </li> <li class="list-item"> <a href="l-south-carolina-jobs.html" class="text-body">South Carolina</a> </li> <li class="list-item"> <a href="l-las-vegas,-nevada-jobs.html" class="text-body">Las Vegas, Nevada</a> </li> <li class="list-item"> <a href="l-wisconsin-jobs.html" class="text-body">Wisconsin</a> </li> <li class="list-item"> <a href="l-warwick,-rhode-island-jobs.html" class="text-body">Warwick, Rhode Island</a> </li> <li class="list-item"> <a href="l-columbia,-south-carolina-jobs.html" class="text-body">Columbia, South Carolina</a> </li> <li class="list-item"> <a href="l-missouri-jobs.html" class="text-body">Missouri</a> </li> <li class="list-item"> <a href="l-new-york-jobs.html" class="text-body">New York</a> </li> <li class="list-item"> <a href="l-green-bay,-wisconsin-jobs.html" class="text-body">Green Bay, Wisconsin</a> </li> <li class="list-item"> <a href="l-anchorage,-alaska-jobs.html" class="text-body">Anchorage, Alaska</a> </li> <li class="list-item"> <a href="l-arizona-jobs.html" class="text-body">Arizona</a> </li> <li class="list-item"> <a href="l-athens,-georgia-jobs.html" class="text-body">Athens, Georgia</a> </li> <li class="list-item"> <a href="l-smithfield,-rhode-island-jobs.html" class="text-body">Smithfield, Rhode Island</a> </li> <li class="list-item"> <a href="l-phoenix,-arizona-jobs.html" class="text-body">Phoenix, Arizona</a> </li> <li class="list-item"> <a href="l-alaska-jobs.html" class="text-body">Alaska</a> </li> <li class="list-item"> <a href="l-nevada-jobs.html" class="text-body">Nevada</a> </li> <li class="list-item"> <a href="l-fort-riley,-kansas-jobs.html" class="text-body">Fort Riley, Kansas</a> </li> <li class="list-item"> <a href="l-spokane,-washington-jobs.html" class="text-body">Spokane, Washington</a> </li> <li class="list-item"> <a href="l-chicago,-illinois-jobs.html" class="text-body">Chicago, Illinois</a> </li> <li class="list-item"> <a href="l-fort-drum,-new-york-jobs.html" class="text-body">Fort Drum, New York</a> </li> <li class="list-item"> <a href="l-springfield,-missouri-jobs.html" class="text-body">Springfield, Missouri</a> </li> <li class="list-item"> <a href="l-pennsylvania-jobs.html" class="text-body">Pennsylvania</a> </li> <li class="list-item"> <a href="l-fort-worth,-texas-jobs.html" class="text-body">Fort Worth, Texas</a> </li> <li class="list-item"> <a href="l-cranston,-rhode-island-jobs.html" class="text-body">Cranston, Rhode Island</a> </li> <li class="list-item"> <a href="l-new-york,-new-york-jobs.html" class="text-body">New York, New York</a> </li> <li class="list-item"> <a href="l-oregon-jobs.html" class="text-body">Oregon</a> </li> <li class="list-item"> <a href="l-ruston,-louisiana-jobs.html" class="text-body">Ruston, Louisiana</a> </li> <li class="list-item"> <a href="l-carbondale,-illinois-jobs.html" class="text-body">Carbondale, Illinois</a> </li> <li class="list-item"> <a href="l-pittsburgh,-pennsylvania-jobs.html" class="text-body">Pittsburgh, Pennsylvania</a> </li> <li class="list-item"> <a href="l-beltsville,-maryland-jobs.html" class="text-body">Beltsville, Maryland</a> </li> <li class="list-item"> <a href="l-california-jobs.html" class="text-body">California</a> </li> <li class="list-item"> <a href="l-riverside,-rhode-island-jobs.html" class="text-body">Riverside, Rhode Island</a> </li> <li class="list-item"> <a href="l-georgia-jobs.html" class="text-body">Georgia</a> </li> <li class="list-item"> <a href="l-meridian,-mississippi-jobs.html" class="text-body">Meridian, Mississippi</a> </li> <li class="list-item"> <a href="l-louisiana-jobs.html" class="text-body">Louisiana</a> </li> <li class="list-item"> <a href="l-akron,-ohio-jobs.html" class="text-body">Akron, Ohio</a> </li> <li class="list-item"> <a href="l-florida-jobs.html" class="text-body">Florida</a> </li> <li class="list-item"> <a href="l-maryland-jobs.html" class="text-body">Maryland</a> </li> <li class="list-item"> <a href="l-philadelphia,-pennsylvania-jobs.html" class="text-body">Philadelphia, Pennsylvania</a> </li> <li class="list-item"> <a href="l-hackensack,-new-jersey-jobs.html" class="text-body">Hackensack, New Jersey</a> </li> <li class="list-item"> <a href="l-fort-leonard-wood,-missouri-jobs.html" class="text-body">Fort Leonard Wood, Missouri</a> </li> <li class="list-item"> <a href="l-new-jersey-jobs.html" class="text-body">New Jersey</a> </li> <li class="list-item"> <a href="l-indiana-jobs.html" class="text-body">Indiana</a> </li> <li class="list-item"> <a href="l-illinois-jobs.html" class="text-body">Illinois</a> </li> <li class="list-item"> <a href="l-east-providence,-rhode-island-jobs.html" class="text-body">East Providence, Rhode Island</a> </li> <li class="list-item"> <a href="l-texas-jobs.html" class="text-body">Texas</a> </li> <li class="list-item"> <a href="l-austin,-texas-jobs.html" class="text-body">Austin, Texas</a> </li> <li class="list-item"> <a href="l-virginia-jobs.html" class="text-body">Virginia</a> </li> <li class="list-item"> <a href="l-tacoma,-washington-jobs.html" class="text-body">Tacoma, Washington</a> </li> <li class="list-item"> <a href="l-wilmington,-north-carolina-jobs.html" class="text-body">Wilmington, North Carolina</a> </li> <li class="list-item"> <a href="l-richmond,-virginia-jobs.html" class="text-body">Richmond, Virginia</a> </li> <li class="list-item"> <a href="l-portland,-oregon-jobs.html" class="text-body">Portland, Oregon</a> </li> <li class="list-item"> <a href="l-providence,-rhode-island-jobs.html" class="text-body">Providence, Rhode Island</a> </li> <li class="list-item"> <a href="l-indianapolis,-indiana-jobs.html" class="text-body">Indianapolis, Indiana</a> </li> <li class="list-item"> <a href="l-san-diego,-california-jobs.html" class="text-body">San Diego, California</a> </li> <li class="list-item"> <a href="l-mississippi-jobs.html" class="text-body">Mississippi</a> </li> <li class="list-item"> <a href="l-chestnut-hill,-massachusetts-jobs.html" class="text-body">Chestnut Hill, Massachusetts</a> </li> <li class="list-item"> <a href="l-fulton,-missouri-jobs.html" class="text-body">Fulton, Missouri</a> </li> <li class="list-item"> <a href="l-kansas-jobs.html" class="text-body">Kansas</a> </li> <li class="list-item"> <a href="l-east-greenwich,-rhode-island-jobs.html" class="text-body">East Greenwich, Rhode Island</a> </li> <li class="list-item"> <a href="l-ohio-jobs.html" class="text-body">Ohio</a> </li> <li class="list-item"> <a href="l-weymouth,-massachusetts-jobs.html" class="text-body">Weymouth, Massachusetts</a> </li> <li class="list-item"> <a href="l-rhode-island-jobs.html" class="text-body">Rhode Island</a> </li> <li class="list-item"> <a href="l-charlottesville,-virginia-jobs.html" class="text-body">Charlottesville, Virginia</a> </li> <li class="list-item"> <a href="l-easton,-massachusetts-jobs.html" class="text-body">Easton, Massachusetts</a> </li> <li class="list-item"> <a href="l-tallahassee,-florida-jobs.html" class="text-body">Tallahassee, Florida</a> </li> <li class="list-item"> <a href="l-baltimore,-maryland-jobs.html" class="text-body">Baltimore, Maryland</a> </li> <li class="list-item"> <a href="l-aurora,-colorado-jobs.html" class="text-body">Aurora, Colorado</a> </li> <li class="list-item"> <a href="l-colorado-jobs.html" class="text-body">Colorado</a> </li> <li class="list-item"> <a href="l-south-kingstown,-rhode-island-jobs.html" class="text-body">South Kingstown, Rhode Island</a> </li> </ul> </div> <div class="col-md-3 col-sm-6 col-xs-12"> <h6>Trending Companies</h6> <ul class="list list-unstyled collapsed ws-trends-list overflow-hidden" data-see-more-text="See More" data-see-less-text="See Less" aria-expanded="false" > <li class="list-item"> <a href="e-boston-college-jobs.html" class="text-body">Boston College</a> </li> <li class="list-item"> <a href="e-cook-children-s-health-care-system-jobs.html" class="text-body">Cook Children&#039;s Health Care System</a> </li> <li class="list-item"> <a href="e-phoenix-children-s-jobs.html" class="text-body">Phoenix Children&#039;s</a> </li> <li class="list-item"> <a href="e-southern-illinois-university-carbondale-jobs.html" class="text-body">Southern Illinois University Carbondale</a> </li> <li class="list-item"> <a href="e-university-of-georgia-jobs.html" class="text-body">University of Georgia</a> </li> <li class="list-item"> <a href="e-tri-counties-regional-center-jobs.html" class="text-body">Tri Counties Regional Center</a> </li> <li class="list-item"> <a href="e-provider-solutions-development-jobs.html" class="text-body">Provider Solutions &amp; Development</a> </li> <li class="list-item"> <a href="e-mississippi-state-university-meridian-jobs.html" class="text-body">Mississippi State University - Meridian</a> </li> <li class="list-item"> <a href="e-lifestance-health-jobs.html" class="text-body">LifeStance Health</a> </li> <li class="list-item"> <a href="e-florida-state-university-jobs.html" class="text-body">Florida State University</a> </li> <li class="list-item"> <a href="e-akron-children-s-hospital-jobs.html" class="text-body">Akron Children&#039;s Hospital</a> </li> <li class="list-item"> <a href="e-hackensack-meridian-health-jobs.html" class="text-body">Hackensack Meridian Health</a> </li> <li class="list-item"> <a href="e-virginia-department-of-behavioral-health-and-developmental-services-jobs.html" class="text-body">Virginia Department of Behavioral Health and Developmental Services</a> </li> <li class="list-item"> <a href="e-louisiana-tech-university-jobs.html" class="text-body">Louisiana Tech University</a> </li> <li class="list-item"> <a href="e-new-york-university-jobs.html" class="text-body">New York University</a> </li> <li class="list-item"> <a href="e-kennedy-krieger-institute-jobs.html" class="text-body">Kennedy Krieger Institute</a> </li> <li class="list-item"> <a href="e-maineheatlh-jobs.html" class="text-body">MaineHeatlh</a> </li> <li class="list-item"> <a href="e-prevea-health-jobs.html" class="text-body">Prevea Health</a> </li> <li class="list-item"> <a href="e-defense-health-agency-jobs.html" class="text-body">Defense Health Agency</a> </li> <li class="list-item"> <a href="e-highlands-professional-group-llc-jobs.html" class="text-body">Highlands Professional Group, LLC</a> </li> <li class="list-item"> <a href="e-lifespan-jobs.html" class="text-body">Lifespan</a> </li> </ul> </div> <div class="col-md-3 col-sm-6 col-xs-12"> <h6>Trending Categories</h6> <ul class="list list-unstyled collapsed ws-trends-list overflow-hidden" data-see-more-text="See More" data-see-less-text="See Less" aria-expanded="false" > <li class="list-item"> <a href="c-clinical-psychology-jobs.html" class="text-body">Clinical Psychology</a> </li> <li class="list-item"> <a href="c-assistant-associate-full-professor-jobs.html" class="text-body">Assistant/Associate/Full Professor</a> </li> <li class="list-item"> <a href="c-school-psychology-jobs.html" class="text-body">School Psychology</a> </li> <li class="list-item"> <a href="c-chair-of-department-jobs.html" class="text-body">Chair of Department</a> </li> <li class="list-item"> <a href="c-psychiatry-jobs.html" class="text-body">Psychiatry</a> </li> <li class="list-item"> <a href="c-fellowship-jobs.html" class="text-body">Fellowship</a> </li> <li class="list-item"> <a href="c-staff-psychologist-jobs.html" class="text-body">Staff Psychologist</a> </li> <li class="list-item"> <a href="c-assistant-professor-jobs.html" class="text-body">Assistant Professor</a> </li> <li class="list-item"> <a href="c-research-jobs.html" class="text-body">Research</a> </li> <li class="list-item"> <a href="c-behavioral-medicine-jobs.html" class="text-body">Behavioral Medicine</a> </li> <li class="list-item"> <a href="c-adolescent-psychology-jobs.html" class="text-body">Adolescent Psychology</a> </li> <li class="list-item"> <a href="c-neuroscience-jobs.html" class="text-body">Neuroscience</a> </li> <li class="list-item"> <a href="c-administrative-jobs.html" class="text-body">Administrative</a> </li> <li class="list-item"> <a href="c-clinical-child-psychology-jobs.html" class="text-body">Clinical Child Psychology</a> </li> <li class="list-item"> <a href="c-assistant-associate-professor-jobs.html" class="text-body">Assistant/Associate Professor</a> </li> <li class="list-item"> <a href="c-industrial-organizational-psychology-jobs.html" class="text-body">Industrial/Organizational Psychology</a> </li> <li class="list-item"> <a href="c-child-psychology-jobs.html" class="text-body">Child Psychology</a> </li> </ul> </div> </div> </div> </div> <div class="popups"> <div class="apply-wrap"> <div class="modal modal-custom fade apply-popup apply-modal" tabindex="-1" role="dialog" id="apply-popup"> <div class="modal-dialog" role="document"> <div class="modal-content"> <div class="apply-job-block"> <div class="modal-header d-flex align-items-center px-2"> <h5 class="modal-title flex-grow-1"> Apply for this job </h5> <button type="button" class="close svg-close" data-dismiss="modal" aria-label="Close" > <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" fill="currentColor" class="d-block bi bi-x" viewBox="0 0 16 16"> <path d="M4.646 4.646a.5.5 0 0 1 .708 0L8 7.293l2.646-2.647a.5.5 0 0 1 .708.708L8.707 8l2.647 2.646a.5.5 0 0 1-.708.708L8 8.707l-2.646 2.647a.5.5 0 0 1-.708-.708L7.293 8 4.646 5.354a.5.5 0 0 1 0-.708z" /> </svg> </button> </div> <div class="modal-body apply-form-body relative text-left row d-flex flex-wrap pt-0 px-1"></div> </div> </div> </div> </div> </div> <script> document.addEventListener('jqueryReady', function() { /** selectedJobId * @type {number|null} */ let selectedJobId; /** * observer * @type {MutationObserver|null} */ let observer; /** selectedResumeId * @type {number|null} */ let selectedResumeId = null; /** * selectedCoverLetterId * @type {number|null} */ let selectedCoverLetterId = null; /** * createFetchRequestSettings * @param {string} method * @param {Object} formData * @returns {Object} */ function createFetchRequestSettings(method, formData) { let headers = new Headers({ 'X-CSRF-TOKEN': 'PPGnRdCgHK2IX7HSoz6SvsKxHWgUGVz4gd9QZayf', 'Accept': 'application/json', }); return { method, headers, body: formData }; } /** * updateAISuggestionsTitle * @param {string} title */ function updateAISuggestionsTitle(title) { if(title && title.length > 0) { $('.ai-suggestion-title').empty().text(title); } } /** * getCoverLetterSuggestions * @returns {string} */ function getSuggestionsURL(route) { return Ziggy.namedRoutes[route].uri.replace('/{model?}', ''); } /** * addParamsToURL * @param {string} url * @param {string|number} letterId * @returns {string} */ function addParamsToURL(url, letterId) { return letterId !== null && letterId !== undefined ? `${url}/${letterId}` : url; } /** * getCoverLetterOrResumeFile * @param {HTMLElement} aiBtn * @returns {File} */ function getCoverLetterOrResumeFile(aiBtn) { return aiBtn.closest('.upload-file').find('.file-upload-input')[0].files[0]; } /** * setAlertErrorMessage * @param {string} errorMessage * @param {boolean} [isInternalError=false] */ function setAlertErrorMessage(errorMessage, isInternalError = false) { const alertMessageList = $('.ai-suggestions-alert .alert-messages-list'); alertMessageList.empty(); if (errorMessage) { $('.error-list-header').toggleClass('d-none', isInternalError); $('.ai-suggestions-alert').removeClass('d-none'); alertMessageList.html(errorMessage); $('.ai-suggestion-title, .ai-suggestions-text').parent().addClass('d-none'); } } /** * getResumeSuggestions * @param {number|null} [resumeId=null] * @param {File|null} resumeFile */ async function getResumeSuggestions(resumeFile, resumeId = null) { let url = getSuggestionsURL('api.ai.improvement.resume'); const formData = new FormData(); formData.append('job_id', selectedJobId); if (resumeFile) { formData.append('resume_upload', resumeFile); } else if (resumeId) { url = addParamsToURL(url, resumeId); } const settings = createFetchRequestSettings('POST', formData); try { const response = await fetch(url, settings); const data = await response.json(); if (!response.ok) { let errorMessage = ``; for (const [field, message] of Object.entries(data.errors)) { errorMessage += `<li>${message}</li>`; } setAlertErrorMessage(errorMessage); } insertSuggestions(true, data.data); } catch (error) { setAlertErrorMessage("Something went wrong. Please try again later.", true); } } /** * getCoverLetterSuggestions * @param {File|null} [coverLetter=null] * @param {string|null} [coverLetterText=null] * @param {number|null} [coverId=null] */ async function getCoverLetterSuggestions(coverLetter = null, coverLetterText = null, coverId = null) { let url = getSuggestionsURL('api.ai.improvement.cover'); const formData = new FormData(); formData.append('job_id', selectedJobId); if (coverLetter) { formData.append('cover_upload', coverLetter); } else if (coverLetterText) { formData.append('body', coverLetterText); } else if (coverId) { url = addParamsToURL(url, coverId); } const settings = createFetchRequestSettings('POST', formData); try { const response = await fetch(url, settings); const data = await response.json(); if (!response.ok) { let errorMessage = ``; for (const [field, message] of Object.entries(data.errors)) { errorMessage += `<li>${message}</li>`; } setAlertErrorMessage(errorMessage); } insertSuggestions(true, data.data); } catch (error) { setAlertErrorMessage("Something went wrong. Please try again later.", true); } } /** * mapAISuggestions * @param {Object} suggestions * @returns {string} */ function mapAISuggestions(suggestions) { return suggestions.map(({title, description}, index) => { return ` <h5 class="mb-1 mt-0">${index + 1}. ${title}</h5> <p class="text-muted">${description}</p> `; }); } /** * insertSuggestions * @param {boolean} isDataLoaded * @param {Object} [data={}] */ function insertSuggestions(isDataLoaded, data = {}) { const aiSuggestionsBlock = $('.ai-suggestions-block'); const aiSuggestionsTextBlock = aiSuggestionsBlock.find('.ai-suggestions-text'); const placeholder = ` <div class="placeholders slot-placeholders job-slot-placeholders"> <div class="placeholders"> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> </div> </div> `; if (!isDataLoaded) { $('.ai-suggestions-alert').addClass('d-none'); $('.ai-suggestion-title, .ai-suggestions-text').parent().removeClass('d-none'); aiSuggestionsTextBlock.html(placeholder); } if (data && data.response) { $('.ai-suggestions-alert').addClass('d-none'); $('.ai-suggestion-title, .ai-suggestions-text').parent().removeClass('d-none'); aiSuggestionsTextBlock.empty().html(mapAISuggestions(data.response)); } else if (data === null || data === undefined) { aiSuggestionsTextBlock.empty().html("No AI suggestions available at the moment."); } } /** * changeAISuggestionsBlockVisibility * @param {boolean} [shouldResetView=false] */ function changeAISuggestionsBlockVisibility(shouldResetView = false) { const aiSuggestionsBlock = $('.apply-modal .ai-suggestions-block'); const applyJobBlock = $('.apply-modal .apply-form').parent(); const modalDialog = $('.apply-modal .modal-dialog'); if (shouldResetView) { aiSuggestionsBlock.addClass('d-none'); applyJobBlock.removeClass('col-md-6').addClass('col-md-12'); modalDialog.removeAttr('style'); return; } aiSuggestionsBlock.removeClass('d-none'); applyJobBlock.removeClass('col-md-12').addClass('col-md-6'); modalDialog.css('width', '95%'); } /** * changeAISuggestionsBtnVisibility * @param {boolean} [isResumePart=false] */ function changeAISuggestionsBtnVisibility(isResumePart = false) { const panel = isResumePart ? '.apply-job-panel-resume' : '.apply-job-panel-cover'; setTimeout(() => $(`${panel} .upload-panel-footer`).removeClass('visibility-hidden'), 0); $(`${panel} .action-buttons`).addClass('d-none'); } function insertAIBtnToSummernote() { const summernoteToolbar = $('.note-toolbar'); const isAISuggestionActive = !!0; if (summernoteToolbar.find('.improve-with-ai-btn').length === 0 && isAISuggestionActive) { const aiBtnHtml = ` <div class="improve-with-ai-btn position-relative px-1 bg-white note-btn btn-sm text-primary" role="button"> <img src="themes/nextgen/images/ai-suggestion-icon.png" alt="AI Suggestion Icon" width=20 height=20 /> Improve with AI </div>`; const btnGroupHtml = `<div class="note-btn-group btn-group position-absolute note-ai-button">${aiBtnHtml}</div>`; summernoteToolbar.append(btnGroupHtml); } } /** * getPreviouslyUploadedResume * @param {Event} e */ function getPreviouslyUploadedResume(e) { e.preventDefault(); selectedResumeId = $(this).data('id'); changeAISuggestionsBtnVisibility(true); } /** * getPreviouslyUploadedCoverLetter * @param {Event} e */ function getPreviouslyUploadedCoverLetter(e) { e.preventDefault(); selectedCoverLetterId = $(this).data('id'); changeAISuggestionsBtnVisibility(false); } function handleApplyPopupHidden() { changeAISuggestionsBlockVisibility(true); if (observer) observer.disconnect(); } /** * handleImproveWithAiClick * @param {Event} e */ function handleImproveWithAiClick(e) { e.stopImmediatePropagation(); initAdjustHeightTrigger(); const $button = $(e.currentTarget); const sectionType = $button.closest('.upload-file').find('.file-upload-input').data('section-type'); const uploadedFile = getCoverLetterOrResumeFile($button); selectedJobId = $('.apply-post-info .apply-job-title').attr('data-job-id'); if (sectionType === 'cover_upload') { getCoverLetterSuggestions(uploadedFile || null, null, selectedCoverLetterId); updateAISuggestionsTitle("Here are some suggestions to improve your cover letter:"); } else if (sectionType === 'resume_upload') { getResumeSuggestions(uploadedFile || null, selectedResumeId); updateAISuggestionsTitle("Here are some suggestions to improve your resume:"); } changeAISuggestionsBlockVisibility(); insertSuggestions(false); scrollToAISuggestionBlock(); } function handleImproveWithAiInToolbarClick() { const coverLetterText = $('textarea.cover-option').val(); selectedJobId = $('.apply-post-info .apply-job-title').attr('data-job-id'); initAdjustHeightTrigger(); getCoverLetterSuggestions(null, coverLetterText); updateAISuggestionsTitle("Here are some suggestions to improve your cover letter:"); changeAISuggestionsBlockVisibility(); insertSuggestions(false); scrollToAISuggestionBlock(); } function scrollToAISuggestionBlock() { if(window.innerWidth <= 768) { document.querySelector('.ai-suggestions-block').scrollIntoView({ behavior: 'smooth' }); } } function adjustHeights() { const applyFormHeight = $('.apply-form').outerHeight(); const aiSuggestionsParent = $('.ai-suggestions-text').parent(); const aiSuggestionTitleParentHeight = $('.ai-suggestion-title').parent().outerHeight(); const aiSuggestionTextParentHeight = applyFormHeight - aiSuggestionTitleParentHeight; aiSuggestionsParent.css({ 'max-height': `${aiSuggestionTextParentHeight}px`, 'overflow-y': 'auto' }); } /** * debounce * @param {Function} func * @param {number} wait * @returns {Function} */ function debounce(func, wait) { let timeout; return function(...args) { const later = () => { clearTimeout(timeout); func.apply(this, args); }; clearTimeout(timeout); timeout = setTimeout(later, wait); }; } const debouncedAdjustHeights = debounce(adjustHeights, 200); function initAdjustHeightTrigger() { observer = new MutationObserver((mutations) => { let shouldAdjust = false; for (const mutation of mutations) { if (mutation.type === 'childList' || mutation.type === 'attributes') { shouldAdjust = true; break; } } if (shouldAdjust) { debouncedAdjustHeights(); } }); const config = { attributes: true, childList: true, subtree: true }; const targetNode = document.querySelector('.apply-form')?.parentNode; if (targetNode) { observer.observe(targetNode, config); } } $(document).on('hidden.bs.modal', '#apply-popup', handleApplyPopupHidden); $(document).on('click', '.upload-panel-footer .improve-with-ai-btn', handleImproveWithAiClick); $(document).on('click', '.note-toolbar .improve-with-ai-btn', handleImproveWithAiInToolbarClick); $(document).on('click', '.apply-job-panel-resume .dropdown-menu a', getPreviouslyUploadedResume); $(document).on('click', '.apply-job-panel-cover .dropdown-menu a', getPreviouslyUploadedCoverLetter); $(document).on('click', '.copy-paste-cover-letter', insertAIBtnToSummernote); }); </script> </div> <div class="js-tracking-codes d-none"></div> <script> let userType = 'guest'; let cantSeeContent = false; </script> <script id="pv_jsAlert" type="text/x-jsrender"> <%if isStandalone %> <div class="container mt-1"> <%/if%> <%if type === 'static-panel' %> <li class="panel panel-default card rounded mb-1"> <div class="panel-body card-body"> <strong>Sorry, we couldn&#039;t find anything. Try one of the following</strong> <ul class="actions-list mt-05"> <li> Change or remove filters to broaden your search</li> <li> Check for spelling errors</li> <li> Replace abbreviations with complete words</li> </ul> </div> </li> <%else%> <div class="alert <%: type %> alert-dismissible js-alert-container" role="alert"> <button type="button" class="close d-lg-none" data-dismiss="alert" aria-label="Close"><span aria-hidden="true">&times;</span></button> <%if title !== '' %> <h4><%: title %></h4> <%/if%> <p> <%: text %> </p> </div> <%/if%> <%if isStandalone %> </div> <%/if%> </script> <script id="pv_agentForm" type="text/x-jsrender"> <%if !inModal %> <div class="col col-xs-12 pl-lg-0 "> <div class="d-block agent-form-wrap panel card panel-default rounded mb-1"> <div class="panel-heading"> <%if jobTitle %> <span>Get new jobs in your inbox similar to <b><%: jobTitle %></b></span> <%else %> <span>Get new jobs in your inbox</span> <%/if %> </div> <div class="panel-body card-body relative"> <%else %> <div class="apply-agent-form"> <p class="text-muted"> <%if jobTitle %> Get new jobs in your inbox similar to <b><%: jobTitle %></b> <%else %> Get new jobs in your inbox <%/if %> </p> <%/if %> <%if error.errors %> <div class="alert alert-danger"> <%props error.errors %> <p><%: prop %></p> <%/props %> </div> <%/if%> <form class="agent-form"> <%if captcha || captcha.enabled === true %> <%: captcha.code %> <%/if%> <%if subscribeResponse.current_freq %> Alert created for <%: email %>. You will receive alerts <%: subscribeResponse.current_freq %>. <%if subscribeResponse.edit_freq === true %> <fieldset class="mt-1"> <div class="form-group"> <label for="new_freq">Change this:</label> <select id="new_freq" name="new_freq" class="form-control freq_change_form_dropdown" value="<%: subscribeResponse.current_freq %>"> <%props subscribeResponse.available_frequencies %> <option value="<%>key%>" <%if key === #parent.parent.parent.parent.data.subscribeResponse.current_freq %>checked="checked"<%/if%> > <%>prop%> </option> <%/props%> </select> </div> <%if inModal %> <div class="form-group text-right mb-0"> <button type="button" class="btn btn-secondary rmr-1" data-dismiss="modal"> Close </button> <button type="button" class="btn btn-success js-change-freq"> Save </button> </div> <%else%> <div class="form-group mb-0"> <button type="button" class="btn btn-success js-change-freq"> Save </button> </div> <%/if %> </fieldset> <%/if%> <%else%> <%if captcha.enabled === true %> <%: captcha.script %> <%/if%> <%if agent_id %> <%: agent_id %> <%else%> <p>Your email address<span style="color: red;">*</span></p> <div class="form-group"> <%if !inModal %> <input type="email" class="form-control" name="email" required="required" value="" placeholder="Enter email"> <%else%> <input type="email" class="form-control" name="email" required="required" value="<%if email && email !== '' %><%: email %><%/if%>"> <%/if%> </div> <%if !inModal %> <div class="form-group mb-0"> <button type="submit" class="btn btn-success"> Sign me up </button> </div> <p class="privacy-text mt-05 mb-0"> By signing up, you agree to the <a href="https://www.apaservices.org/about/terms-of-use" target="_blank">terms of use</a> and <a href="https://www.apaservices.org/about/privacy" target="_blank">privacy policy</a> </p> <%else%> <div class="d-flex align-items-center submit-block mt-2"> <div class="flex-grow-1 mr-1"> <p class="privacy-text text-muted my-0"> By subscribing, you agree to the <a href="https://www.apaservices.org/about/terms-of-use" target="_blank">terms of use</a> and <a href="https://www.apaservices.org/about/privacy" target="_blank">privacy policy</a> </p> </div> <div class="flex-shrink-0"> <button type="button" class="btn btn-secondary rmr-1" data-dismiss="modal">Close</button> <button type="submit" class="btn btn-success">Subscribe</button> </div> </div> <%/if%> <%/if%> <%/if%> </form> <%if !inModal %> </div> </div> </div> <%else%> </div> <%/if%> </script> <script id="placeholder" type="text/x-jsrender"> <%if type === 'job' %> <div class="panel panel-default placeholders slot-placeholders job-slot-placeholders"> <div class="panel-body px-2 py-1"> <div class="position-relative"> <div class="job-titles"> <h1 class="placeholder"></h1> <div class="placeholder-inline"> <span class="placeholder"></span> &nbsp; <span class="placeholder"></span> &nbsp; <span class="placeholder"></span> </div> </div> </div> <div class="col placeholders"> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> <span class="placeholder"></span> </div> </div> </div> <%/if %> <%if type === 'list' %> <%for start=0 end=count %> <li class="panel card panel-default rounded mb-1 placeholders slot-placeholders list-placeholders"> <div class="panel-body card-body"> <div class="position-relative"> <div class="job-titles"> <h1 class="placeholder mt-05"></h1> <div class="placeholder-inline"> <span class="placeholder my-1"></span> &nbsp; <span class="placeholder my-1"></span> &nbsp; <span class="placeholder my-1"></span> </div> </div> </div> <div class="col placeholders"> <span class="placeholder mb-05"></span> <span class="placeholder my-05"></span> <span class="placeholder my-05"></span> <span class="placeholder my-05"></span> <span class="placeholder my-05"></span> <span class="placeholder my-05"></span> <span class="placeholder mt-05"></span> </div> </div> </li> <%/for %> <%/if %> <%if type === 'job-agent' %> <div class="col col-xs-12 pl-lg-0"> <div class="d-block agent-form-wrap panel card panel-default rounded mb-1 placeholders"> <div class="panel-heading"> <span class="placeholder"></span> </div> <div class="panel-body card-body relative"> <div class="placeholder-inline mb-1"> <span class="placeholder"></span> </div> <div class="form-group"> <span class="placeholder w-100"></span> </div> <div class="form-group placeholder-inline mb-0"> <span class="placeholder"></span> </div> <div class="mt-05"> <span class="placeholder"></span> </div> </div> </div> </div> <%/if %> <%if type === 'apply-form' %> <div class="placeholders"> <span class="placeholder w-25 my-05"></span> <span class="placeholder w-100 mb-1"></span> <span class="placeholder w-25 my-05"></span> <span class="placeholder w-100 mb-1"></span> <span class="placeholder w-25 my-05"></span> <span class="placeholder w-100 mb-1"></span> <span class="placeholder w-50 my-1"></span> <span class="placeholder w-50 my-1"></span> <span class="placeholder w-50 my-1"></span> <span class="placeholder w-75 my-05"></span> <span class="placeholder w-75 my-05"></span> <div class="form-group mb-0 placeholder-inline"> <span class="placeholder mt-05"></span> </div> </div> <%/if %> <%if type === 'career-paths' %> <div class="d-block panel card panel-default rounded mb-1 placeholders"> <div class="panel-heading"> <span class="placeholder"></span> </div> <div class="panel-body card-body relative"> <h1 class="placeholder w-50 mt-05"></h1> <span class="placeholder w-25 my-05"></span> <span class="placeholder w-100 h-300 my-1"></span> <div class="d-flex flex-wrap flex-sm-nowrap justify-content-between"> <div class="w-75 pr-1 mb-05"> <span class="placeholder w-75 my-05"></span> <span class="placeholder placeholder-skills w-75 my-05"></span> </div> <div class="w-25 flex-shrink-0 text-body font-weight-bold float-right mb-05"> <span class="placeholder w-100 my-05 mr-1"> </div> </div> </div> </div> <%/if %> <%if type === 'articles' %> <div class="articles-wrapper placeholders"> <div class="row mx-0 ml-lg-n1"> <div class="col-xs-12"> <h5 class="mt-0"> Career resources to find the job </h5> </div> </div> <div class="row mx-0 ml-lg-n1"> <%for start=0 end=count %> <div class="col-xs-12 col-sm-6"> <div class="panel panel-default flex-grow-1"> <div class="panel-img-wrapper panel-img-wrapper-top" style="--aspect-ratio:16/9;"> <span class="placeholder w-100 h-100"></span> </div> <div class="panel-body"> <span class="placeholder w-50"></span> </div> </div> </div> <%/for %> </div> </div> <%/if %> </script> <script id="pv_applyForm" type="text/x-jsrender"> <div class='col-md-12 col-xs-12 px-2 pt-2'> <%if data._isSuccessfullyApply === true %> <div class="successfully-apply pt-1"> <%if data.jobAdditionalInfo.apply.type !== "external" %> <div class="text-center"> <svg width="45" height="45" viewBox="0 0 45 45" fill="none" xmlns="http://www.w3.org/2000/svg" class="svg-icon"> <path fill-rule="evenodd" clip-rule="evenodd" d="M41.9383 17.25C40.9889 16.125 39.6598 15.1875 38.1408 15H37.1915H28.4573V9.375C28.4573 5.25 25.0396 1.875 20.8623 1.875C20.1028 1.875 19.3434 2.25 19.1535 3L12.1282 18.75H7.5712C4.34335 18.75 1.875 21.1875 1.875 24.375V37.5C1.875 40.6875 4.34335 43.125 7.5712 43.125H34.7231C37.5712 43.125 39.8497 41.0625 40.4193 38.4375L43.0775 21.5625C43.2674 20.0625 42.8877 18.5625 41.9383 17.25ZM11.3688 39.375H7.57129C6.43205 39.375 5.67256 38.625 5.67256 37.5V24.375C5.67256 23.25 6.43205 22.5 7.57129 22.5H11.3688V39.375ZM34.7222 39.3746C35.6716 39.3746 36.4311 38.8121 36.6209 37.8746L39.469 20.8121C39.469 20.4371 39.469 19.8746 39.0893 19.4996C38.7095 19.1246 38.3298 18.7496 37.7602 18.7496H37.3804H26.5576C25.4184 18.7496 24.6589 17.9996 24.6589 16.8746V9.37456C24.6589 7.68706 23.5197 6.37456 22.0007 5.81206L15.1652 20.9996V39.3746H34.7222Z" class="fill-color-primary"/> <mask id="mask0" mask-type="alpha" maskUnits="userSpaceOnUse" x="1" y="1" width="43" height="43"> <path fill-rule="evenodd" clip-rule="evenodd" d="M41.9383 17.25C40.9889 16.125 39.6598 15.1875 38.1408 15H37.1915H28.4573V9.375C28.4573 5.25 25.0396 1.875 20.8623 1.875C20.1028 1.875 19.3434 2.25 19.1535 3L12.1282 18.75H7.5712C4.34335 18.75 1.875 21.1875 1.875 24.375V37.5C1.875 40.6875 4.34335 43.125 7.5712 43.125H34.7231C37.5712 43.125 39.8497 41.0625 40.4193 38.4375L43.0775 21.5625C43.2674 20.0625 42.8877 18.5625 41.9383 17.25ZM11.3688 39.375H7.57129C6.43205 39.375 5.67256 38.625 5.67256 37.5V24.375C5.67256 23.25 6.43205 22.5 7.57129 22.5H11.3688V39.375ZM34.7222 39.3746C35.6716 39.3746 36.4311 38.8121 36.6209 37.8746L39.469 20.8121C39.469 20.4371 39.469 19.8746 39.0893 19.4996C38.7095 19.1246 38.3298 18.7496 37.7602 18.7496H37.3804H26.5576C25.4184 18.7496 24.6589 17.9996 24.6589 16.8746V9.37456C24.6589 7.68706 23.5197 6.37456 22.0007 5.81206L15.1652 20.9996V39.3746H34.7222Z" fill="white"/> </mask> <g mask="url(#mask0)"> <path fill-rule="evenodd" clip-rule="evenodd" d="M0 0H45V45H0V0Z" class="fill-color-primary"/> </g> </svg> </div> <div class="text-center"> <h3 class="rmt-3 mb-0">Your application is complete</h3> <%if data.jobMainInfo && data.jobMainInfo.title %> <h6 class="font-weight-normal text-muted rmt-2">Your application for <b><%: data.jobMainInfo.title %></b> was successfully submitted.</h6> <%/if %> </div> <%else%> <div class="text-center"> <svg width="56" height="42" viewBox="0 0 56 42" fill="none" xmlns="http://www.w3.org/2000/svg"> <path d="M54.2626 17.9804L33.6406 0.795486C31.428 -1.04116 28.0018 0.494749 28.0018 3.43767V37.8076C28.0018 40.7505 31.428 42.2972 33.6406 40.4498L54.2626 23.2648C55.9059 21.89 55.9059 19.3552 54.2626 17.9804ZM26.7666 17.9804L6.14467 0.795486C3.93211 -1.04116 0.505859 0.494749 0.505859 3.43767V37.8076C0.505859 40.7505 3.93211 42.2972 6.14467 40.4498L26.7666 23.2648C28.4099 21.89 28.4099 19.3552 26.7666 17.9804Z" fill="#007BFF"/> </svg> </div> <div class="text-center ml-auto mr-auto" style="max-width: 400px;"> <h3 class="rmt-3 mb-0">You are being redirected to complete your application</h3> <h6 class="font-weight-normal text-muted rmt-2">If a new window did not open in your browser, please disable any popup blockers.</h6> </div> <%/if %> <hr class="full-width-hr mt-2 rmb-3"> <div class="apply-agent-form-wrap"></div> </div> <%else%> <%if data.error && data.error.responseJSON %> <div class="alert alert-danger alert-fixed-top"> <p> <strong><%: data.error.responseJSON.message %></strong> </p> <%props data.error.responseJSON.errors %> <p><%: prop %></p> <%/props %> </div> <%/if %> <form class="apply-form js-form-validation"> <div class="captcha-container"></div> <%if data.jobMainInfo && data.jobAdditionalInfo %> <div class="apply-post-info"> <div class="d-flex align-items-sm-center"> <%if 1 && data.jobAdditionalInfo.company && data.jobAdditionalInfo.company.logo %> <div class="company-logo d-flex flex-column flex-shrink-0 justify-content-center"> <img src="<%: data.jobAdditionalInfo.company.logo %>" alt="<%: data.jobAdditionalInfo.company.name %>" class="img-fluid img-responsive"> </div> <%/if%> <div class="short-info flex-grow-1"> <%if data.jobMainInfo %> <h5 class="apply-job-title text-wrap-anywhere mt-0 rmb-2" data-job-id="<%: data.jobMainInfo.id %>"><%: data.jobMainInfo.title %></h5> <%/if%> <div class="short-info-items d-flex flex-wrap flex-sm-nowrap align-items-center"> <%if 1 && data.jobAdditionalInfo.company %> <div class="short-info-item text-muted"> <%if data.jobAdditionalInfo.company.url %> <a href="<%: data.jobAdditionalInfo.company.url %>" target="_blank" class="btn btn-link pl-0 rpy-0 rpy-sm-1 d-flex align-items-center" > <i class="fas fa-building icon"></i><%:data.jobAdditionalInfo.company.name%> </a> <%else%> <span class="btn-span pl-0 rpy-0 rpy-sm-1"><i class="fas fa-building icon"></i><%: data.jobAdditionalInfo.company.name %></span> <%/if%> </div> <%/if%> <%if data.jobMainInfo.location %> <div class="short-info-item text-muted"> <span class=" pl-0 rpt-1 rpy-sm-1"><i class="fas fa-map-marker-alt icon"></i>&nbsp;<%: data.jobMainInfo.location %></span> </div> <%/if%> </div> </div> </div> </div> <hr class="full-width-hr"> <%/if%> <%if data.user && data.user.email === null && data.jobAdditionalInfo && data.jobAdditionalInfo.apply %> <h6 class="mt-0 mb-1">Your Information</h6> <%if data.jobAdditionalInfo.apply.registration_required === true %> <div class="d-lg-flex flex-lg-nowrap"> <div class="form-group flex-grow-1 mr-lg-1"> <label class="control-label font-weight-normal" for="apply-form_first-name" > First Name<span style="color: red;">*</span> </label> <input name="first_name" id="apply-form_first-name" type="text" class="form-control" maxlength="255" required > </div> <div class="form-group flex-grow-1"> <label class="control-label font-weight-normal" for="apply-form_last-name" > Last Name<span style="color: red;">*</span> </label> <input name="last_name" id="apply-form_last-name" type="text" class="form-control" maxlength="255" required > </div> </div> <div class="form-group"> <label class="control-label font-weight-normal" for="apply-form_email" > Email<span style="color: red;">*</span> </label> <input name="email" type="email" id="apply-form_email" class="form-control" maxlength="255" required > </div> <%/if%> <%/if%> <%if data.user && data.user.email !== null %> <div class="apply-user-info d-inline-block form-group"> <div class="d-flex align-items-center mb-05"> <h6 class="font-weight-bold my-0">Your Information</h6> <a href="/edit-seeker2?edit-main-info" class="d-inline-block ml-auto icon text-dark small"><i class="fas fa-pencil-alt"></i></a> </div> <div class="user-name mb-05"> <%: data.user.first_name %> <%: data.user.last_name %> </div> <div class="user-email"> <%: data.user.email %> </div> </div> <%/if%> <%if data.jobAdditionalInfo && data.jobAdditionalInfo.apply %> <%if data.jobAdditionalInfo.apply.type !== "external" %> <div class="apply-job-panel apply-job-panel-resume"> <input type="hidden" name="apply_f" value="2" checked class="apply-job-type-radio" > <div class="d-flex flex-wrap justify-content-between align-items-center"> <div class="flex-grow-1 flex-shrink-0 mr-1"> <label class="control-label font-weight-normal" for="resume_upload"> Upload a new resume<span style="color: red;">*</span> </label> <span class="upload-file-tooltip small" title="Your resume must be in PDF, Word(.rtf, .doc, or .docx), or text format and no more than 20MB." data-toggle="tooltip" data-placement="bottom"> <i class="fas fa-question-circle"></i> </span> </div> <%if data.user && data.user.email !== null %> <%if data.user.resumes && data.user.resumes.length %> <div class="flex-shrink-0"> <div class="dropdown select-dropdown rmy-3" data-apply-type="3"> <button class="btn btn-success dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> <span class="dropdown-selected-item" data-init-text=" Use a saved resume" > Use a saved resume </span> <span class="caret"></span> </button> <ul class="dropdown-menu"> <%for data.user.resumes %> <li> <a href="#<%: id %>" data-id="<%: id %>"> <%: name %> </a> </li> <%/for%> </ul> <input type="text" name="resume_id" class="hidden-option hidden"> </div> </div> <%/if%> <%/if%> </div> <div class="form-group mb-0" data-apply-type="2"> <div class="upload-file"> <input name="resume_upload" id="resume_upload" data-section-type="resume_upload" type="file" data-orig-name="" class="file-upload-input" required accept=".doc,.docx,.rtf,.pdf,.txt" > <div class="upload-panel d-flex flex-wrap flex-column"> <img class="upload-img-preview " src="" data-default-src="" /> <div class="upload-panel-body d-flex flex-wrap flex-column justify-content-center align-items-center flex-grow-1 pt-2 pb-1"> <div class="upload-box-svg-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="44" height="33" viewBox="0 0 44 33" fill="none" class="upload-panel-svg" > <path xmlns="http://www.w3.org/2000/svg" d="M39.875 33H4.125C1.8468 33 0 31.1532 0 28.875V4.125C0 1.8468 1.8468 0 4.125 0H39.875C42.1532 0 44 1.8468 44 4.125V28.875C44 31.1532 42.1532 33 39.875 33ZM9.625 4.8125C6.96712 4.8125 4.8125 6.96712 4.8125 9.625C4.8125 12.2829 6.96712 14.4375 9.625 14.4375C12.2829 14.4375 14.4375 12.2829 14.4375 9.625C14.4375 6.96712 12.2829 4.8125 9.625 4.8125ZM5.5 27.5H38.5V17.875L30.9792 10.3542C30.5765 9.95148 29.9235 9.95148 29.5207 10.3542L17.875 22L13.1042 17.2292C12.7015 16.8265 12.0485 16.8265 11.6457 17.2292L5.5 23.375V27.5Z" fill="#DFDFDF"/> </svg> <svg class="uploaded-panel-svg d-none" xmlns="http://www.w3.org/2000/svg" width="45" height="34" viewBox="0 0 45 34" fill="none"> <g clip-path="url(#clip0)"> <path d="M11.9531 13.8888L-8.49944e-07 13.8888L-9.10654e-08 31.2499C-4.06e-08 32.4044 0.94043 33.3333 2.10938 33.3333L42.8906 33.3333C44.0596 33.3333 45 32.4044 45 31.2499L45 2.08325C45 0.928739 44.0596 -7.82199e-05 42.8906 -7.81688e-05L14.0625 -7.69086e-05L14.0625 11.8055C14.0625 12.9513 13.1133 13.8888 11.9531 13.8888ZM10.7139 -7.67623e-05L11.25 -7.67857e-05L11.25 11.111L-9.71364e-07 11.111L-9.9451e-07 10.5815C-1.01879e-06 10.026 0.219726 9.49645 0.615233 9.10582L9.22851 0.607563C9.62402 0.216938 10.1602 -7.67381e-05 10.7139 -7.67623e-05Z" fill="#007BFF"/> </g> <defs> <clipPath id="clip0"> <rect width="33.3333" height="45" fill="white" transform="translate(0 33.3333) rotate(-90)"/> </clipPath> </defs> </svg> </div> <div class="text-center upload-file-placeholder text-muted small">Upload a file with your resume</div> <div class="text-center uploaded-file-name small"></div> </div> <div class="upload-panel-footer d-flex flex-wrap justify-content-end align-items-center visibility-hidden"> <div class="d-flex justify-content-end action-buttons mt-1 mt-md-0 ml-1"> <a href="javascript:void(0);" class="action-link replace-link small"> <i class="fas fa-pencil-alt link-icon-left"></i> Edit </a> <a href="javascript:void(0);" class="action-link delete-link ml-1 small"> <i class="fas fa-trash-alt link-icon-left"></i> Delete </a> </div> </div> </div> </div> </div> </div> <div class="apply-job-panel apply-job-panel-cover include-cover-wrapper"> <input type="hidden" name="cover_f" value="2" class="apply-job-type-radio" > <div class="d-flex justify-content-between align-items-center"> <div class="checkbox flex-grow-1 mr-1 rmb-1"> <label class="confirm-cover-label pl-0 control-label font-weight-normal rmb-3" for="confirm_cover_letter"> <a class="add-cover-letter cursor-pointer"> <i class="fas fa-clipboard-list add-cover-icon mr-05"></i>Add cover letter </a> </label> <input type="checkbox" name="confirm_cover_letter" id="confirm_cover_letter" value="1" class="d-none" > </div> <%if data.user && data.user.email !== null %> <%if data.user.covers && data.user.covers.length %> <div class="flex-shrink-0"> <div class="dropdown select-dropdown rmy-3" style="display: none;" data-apply-type="3"> <button class="btn btn-success dropdown-toggle" type="button" data-toggle="dropdown" aria-haspopup="true" aria-expanded="true"> <span class="dropdown-selected-item" data-init-text="Use a saved cover letter" > Use a saved cover letter </span> <span class="caret"></span> </button> <ul class="dropdown-menu"> <%for data.user.covers %> <li> <a href="#<%: id %>" data-id="<%: id %>"> <%: name %> </a> </li> <%/for%> </ul> <input type="text" name="cover_id" class="hidden-option hidden"> </div> </div> <%/if%> <%/if%> </div> <div class="include-cover-content" style="display: none;"> <div class="d-flex flex-wrap"> <div class="flex-grow-1 mr-sm-1 rmb-3"> <a href="#new-cover-letter" data-toggle="tab" class="btn btn-success btn-block" data-active-button="true" data-apply-type="2" > Upload new cover letter </a> </div> <div class="flex-grow-1 rmb-3 copy-paste-cover-letter"> <a href="#copy-paste-cover-letter" data-toggle="tab" class="btn btn-outline-success btn-block" data-active-button="false" data-apply-type="1" > Copy and paste cover letter </a> </div> </div> <div class="tab-content position-relative"> <div class="tab-pane fade active in" id="new-cover-letter" data-apply-type="2"> <div class="upload-file"> <input name="cover_upload" id="cover_upload" data-section-type="cover_upload" type="file" data-orig-name="" class="file-upload-input cover-option" accept=".doc,.docx,.rtf,.pdf,.txt" > <div class="upload-panel d-flex flex-wrap flex-column"> <img class="upload-img-preview " src="" data-default-src="" /> <div class="upload-panel-body d-flex flex-wrap flex-column justify-content-center align-items-center flex-grow-1 pt-2 pb-1"> <div class="upload-box-svg-wrapper"> <svg xmlns="http://www.w3.org/2000/svg" width="44" height="33" viewBox="0 0 44 33" fill="none" class="upload-panel-svg" > <path xmlns="http://www.w3.org/2000/svg" d="M39.875 33H4.125C1.8468 33 0 31.1532 0 28.875V4.125C0 1.8468 1.8468 0 4.125 0H39.875C42.1532 0 44 1.8468 44 4.125V28.875C44 31.1532 42.1532 33 39.875 33ZM9.625 4.8125C6.96712 4.8125 4.8125 6.96712 4.8125 9.625C4.8125 12.2829 6.96712 14.4375 9.625 14.4375C12.2829 14.4375 14.4375 12.2829 14.4375 9.625C14.4375 6.96712 12.2829 4.8125 9.625 4.8125ZM5.5 27.5H38.5V17.875L30.9792 10.3542C30.5765 9.95148 29.9235 9.95148 29.5207 10.3542L17.875 22L13.1042 17.2292C12.7015 16.8265 12.0485 16.8265 11.6457 17.2292L5.5 23.375V27.5Z" fill="#DFDFDF"/> </svg> <svg class="uploaded-panel-svg d-none" xmlns="http://www.w3.org/2000/svg" width="45" height="34" viewBox="0 0 45 34" fill="none"> <g clip-path="url(#clip0)"> <path d="M11.9531 13.8888L-8.49944e-07 13.8888L-9.10654e-08 31.2499C-4.06e-08 32.4044 0.94043 33.3333 2.10938 33.3333L42.8906 33.3333C44.0596 33.3333 45 32.4044 45 31.2499L45 2.08325C45 0.928739 44.0596 -7.82199e-05 42.8906 -7.81688e-05L14.0625 -7.69086e-05L14.0625 11.8055C14.0625 12.9513 13.1133 13.8888 11.9531 13.8888ZM10.7139 -7.67623e-05L11.25 -7.67857e-05L11.25 11.111L-9.71364e-07 11.111L-9.9451e-07 10.5815C-1.01879e-06 10.026 0.219726 9.49645 0.615233 9.10582L9.22851 0.607563C9.62402 0.216938 10.1602 -7.67381e-05 10.7139 -7.67623e-05Z" fill="#007BFF"/> </g> <defs> <clipPath id="clip0"> <rect width="33.3333" height="45" fill="white" transform="translate(0 33.3333) rotate(-90)"/> </clipPath> </defs> </svg> </div> <div class="text-center upload-file-placeholder text-muted small">Upload a file with your cover letter</div> <div class="text-center uploaded-file-name small"></div> </div> <div class="upload-panel-footer d-flex flex-wrap justify-content-end align-items-center visibility-hidden"> <div class="d-flex justify-content-end action-buttons mt-1 mt-md-0 ml-1"> <a href="javascript:void(0);" class="action-link replace-link small"> <i class="fas fa-pencil-alt link-icon-left"></i> Edit </a> <a href="javascript:void(0);" class="action-link delete-link ml-1 small"> <i class="fas fa-trash-alt link-icon-left"></i> Delete </a> </div> </div> </div> </div> </div> <div class="tab-pane fade" id="copy-paste-cover-letter" data-apply-type="1"> <textarea name="cover_textarea" class="form-control text-editor cover-option" rows="15" cols="50" ></textarea> </div> </div> </div> </div> <%/if%> <div class="checkbox"> <label> <input type="checkbox" name="create_alert" value="1" > <span>I want jobs like this one emailed to me</span> </label> </div> <%if data.jobAdditionalInfo.apply.portfolio_enabled %> <div class="checkbox"> <label> <input type="checkbox" name="show_portfolio" value="1" > <span>Show portfolio</span> </label> </div> <%/if%> <%if data.jobAdditionalInfo.apply.type !== "external" %> <%if data.jobAdditionalInfo.apply.resume_access_enabled %> <div class="checkbox"> <label> <input type="checkbox" name="resume_public" value="1" <%if data.jobAdditionalInfo.apply.resume_public %>checked<%/if%> > <span>Allow employers to search for my resume</span> </label> </div> <%/if%> <%/if%> <hr class="full-width-hr rmt-3 mb-1"> <div class="d-flex align-items-center submit-block"> <div class="flex-grow-1 mr-1"> <p class="privacy-text text-muted my-0"> By clicking the button, you agree to the <a href="https://www.apaservices.org/about/terms-of-use" target="_blank">terms of use</a> and <a href="https://www.apaservices.org/about/privacy" target="_blank">privacy policy</a> </p> </div> <div class="flex-shrink-0"> <button type="button" class="btn btn-secondary rmr-1" data-dismiss="modal"> Close </button> <button type="submit" class="btn btn-success"> <%if data.jobAdditionalInfo.apply.type === "external" %> Continue Application <%else%> Apply <%/if%> </button> </div> </div> <%if data.jobAdditionalInfo.apply.apply_guest %> <div class="d-flex align-items-center justify-content-end mt-1"> <a href="<%: data.jobAdditionalInfo.apply.apply_guest %>">Skip to company&#039;s web site</a> </div> <%/if %> <%/if%> </form> <%/if%> </div> <div class="col-md-6 col-xs-12 ai-suggestions-block border-left d-none d-flex flex-column mt-1 mt-md-0 px-2 pt-2 border-xs-top border-xs-left-0"> <div class="ai-suggestions-alert alert alert-danger d-none" role="alert"> <span class='error-list-header'> The following error(s) were found: </span> <ul class="alert-messages-list list-unstyled my-0"></ul> </div> <div class="d-flex align-items-center pb-2"> <img src="themes/nextgen/images/ai-suggestion-icon.png" alt="AI Suggestion Icon" width=24 height=24 /> &nbsp;&nbsp; <h5 class="ai-suggestion-title m-0"></h5> </div> <div class="bg-light p-1 rounded"> <div class="ai-suggestions-text"></div> </div> </div> <%if data.trackingCode %> <div class="apply-tracks hide" id="apply-tracks"> <%: data.trackingCode %> </div> <%/if%> </script> <script src="themes/nextgen/js/pages/_apply.js?1729250448"></script> </div> <div id="banner-footer-wide-top-1"></div> <div class="ws-footer" id="ws-footer"> <div class="bg-darken footer mt-2 py-2"> <div class="container"> <div class="row"> <div class="col-md-12"> <a href="https://www.psyccareers.com/browse-jobs" class="title d-block text-white text-bold my-1"> Find Jobs By Category </a> </div> </div> <div class="row"> <div class="col-md-3 col-sm-6"> <ul class="list list-unstyled"> <li class="list-item"> <a href="c-administrative-jobs.html" class="text-white"> Administrative </a> </li> <li class="list-item"> <a href="c-adolescent-psychology-jobs.html" class="text-white"> Adolescent Psychology </a> </li> <li class="list-item"> <a href="c-adult-psychology-jobs.html" class="text-white"> Adult Psychology </a> </li> <li class="list-item"> <a href="c-assistant-associate-full-professor-jobs.html" class="text-white"> Assistant/Associate/Full Professor </a> </li> <li class="list-item"> <a href="c-assistant-associate-professor-jobs.html" class="text-white"> Assistant/Associate Professor </a> </li> <li class="list-item"> <a href="c-assistant-professor-jobs.html" class="text-white"> Assistant Professor </a> </li> <li class="list-item"> <a href="c-associate-full-professor-jobs.html" class="text-white"> Associate/Full Professor </a> </li> <li class="list-item"> <a href="c-associate-professor-jobs.html" class="text-white"> Associate Professor </a> </li> <li class="list-item"> <a href="c-behavioral-medicine-jobs.html" class="text-white"> Behavioral Medicine </a> </li> <li class="list-item"> <a href="c-chair-of-department-jobs.html" class="text-white"> Chair of Department </a> </li> <li class="list-item"> <a href="c-chiefs-directors-department-heads-jobs.html" class="text-white"> Chiefs/Directors/Department Heads </a> </li> <li class="list-item"> <a href="c-child-psychology-jobs.html" class="text-white"> Child Psychology </a> </li> <li class="list-item"> <a href="c-clinical-child-psychology-jobs.html" class="text-white"> Clinical Child Psychology </a> </li> <li class="list-item"> <a href="c-clinical-neuropsychology-jobs.html" class="text-white"> Clinical Neuropsychology </a> </li> </ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled"> <li class="list-item"> <a href="c-clinical-psychology-jobs.html" class="text-white"> Clinical Psychology </a> </li> <li class="list-item"> <a href="c-clinician-jobs.html" class="text-white"> Clinician </a> </li> <li class="list-item"> <a href="c-cognitive-psychology-jobs.html" class="text-white"> Cognitive Psychology </a> </li> <li class="list-item"> <a href="c-community-psychology-jobs.html" class="text-white"> Community Psychology </a> </li> <li class="list-item"> <a href="c-consulting-psychology-jobs.html" class="text-white"> Consulting Psychology </a> </li> <li class="list-item"> <a href="c-counseling-psychology-jobs.html" class="text-white"> Counseling Psychology </a> </li> <li class="list-item"> <a href="c-counselor-jobs.html" class="text-white"> Counselor </a> </li> <li class="list-item"> <a href="c-developmental-psychology-jobs.html" class="text-white"> Developmental Psychology </a> </li> <li class="list-item"> <a href="c-educational-psychology-jobs.html" class="text-white"> Educational Psychology </a> </li> <li class="list-item"> <a href="c-engineering-psychology-jobs.html" class="text-white"> Engineering Psychology </a> </li> <li class="list-item"> <a href="c-environmental-psychology-jobs.html" class="text-white"> Environmental Psychology </a> </li> <li class="list-item"> <a href="c-evolutionary-psychology-jobs.html" class="text-white"> Evolutionary Psychology </a> </li> <li class="list-item"> <a href="c-executive-level-management-jobs.html" class="text-white"> Executive Level Management </a> </li> <li class="list-item"> <a href="c-experimental-psychology-jobs.html" class="text-white"> Experimental Psychology </a> </li> </ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled"> <li class="list-item"> <a href="c-family-psychology-jobs.html" class="text-white"> Family Psychology </a> </li> <li class="list-item"> <a href="c-fellowship-jobs.html" class="text-white"> Fellowship </a> </li> <li class="list-item"> <a href="c-fellowship-psych-assistant-jobs.html" class="text-white"> Fellowship/Psych Assistant </a> </li> <li class="list-item"> <a href="c-forensic-psychology-jobs.html" class="text-white"> Forensic Psychology </a> </li> <li class="list-item"> <a href="c-geropsychology-jobs.html" class="text-white"> Geropsychology </a> </li> <li class="list-item"> <a href="c-health-psychology-jobs.html" class="text-white"> Health Psychology </a> </li> <li class="list-item"> <a href="c-industrial-organizational-psychology-jobs.html" class="text-white"> Industrial/Organizational Psychology </a> </li> <li class="list-item"> <a href="c-neuroscience-jobs.html" class="text-white"> Neuroscience </a> </li> <li class="list-item"> <a href="c-other-jobs.html" class="text-white"> Other </a> </li> <li class="list-item"> <a href="c-personality-psychology-jobs.html" class="text-white"> Personality Psychology </a> </li> <li class="list-item"> <a href="c-physiological-psychology-psychobiology-jobs.html" class="text-white"> Physiological Psychology/Psychobiology </a> </li> <li class="list-item"> <a href="c-post-doctoral-residency-jobs.html" class="text-white"> Post-Doctoral Residency </a> </li> <li class="list-item"> <a href="c-postdoctoral-internship-jobs.html" class="text-white"> Postdoctoral Internship </a> </li> <li class="list-item"> <a href="c-predoctoral-internship-jobs.html" class="text-white"> Predoctoral Internship </a> </li> </ul></div><div class="col-md-3 col-sm-6"><ul class="list-unstyled"> <li class="list-item"> <a href="c-psych-assistant-jobs.html" class="text-white"> Psych Assistant </a> </li> <li class="list-item"> <a href="c-psychiatry-jobs.html" class="text-white"> Psychiatry </a> </li> <li class="list-item"> <a href="c-psychotherapy-jobs.html" class="text-white"> Psychotherapy </a> </li> <li class="list-item"> <a href="c-quantitative-mathematical-psychometrics-statistics-jobs.html" class="text-white"> Quantitative/Mathematical/Psychometrics/Statistics </a> </li> <li class="list-item"> <a href="c-rehabilitation-jobs.html" class="text-white"> Rehabilitation </a> </li> <li class="list-item"> <a href="c-research-jobs.html" class="text-white"> Research </a> </li> <li class="list-item"> <a href="c-researcher-jobs.html" class="text-white"> Researcher </a> </li> <li class="list-item"> <a href="c-school-psychology-jobs.html" class="text-white"> School Psychology </a> </li> <li class="list-item"> <a href="c-social-psychology-jobs.html" class="text-white"> Social Psychology </a> </li> <li class="list-item"> <a href="c-sport-psychology-jobs.html" class="text-white"> Sport Psychology </a> </li> <li class="list-item"> <a href="c-staff-psychologist-jobs.html" class="text-white"> Staff Psychologist </a> </li> <li class="list-item"> <a href="c-therapist-jobs.html" class="text-white"> Therapist </a> </li> <li class="list-item"> <a href="l-remote-jobs.html" class="text-white"> Remote jobs </a> </li> </ul> </div> </div> <div class="row"> <div class="col-md-12 text-center text-white copyrights"> <p>Powered by <a href="https://www.webscribble.com" target="_blank" class="underline text-white">Web Scribble Solutions</a>, Inc.</p> </div> </div> </div> </div> </div> <footer id="ws-custom-footer"> <!-- _sidebar.html START --> <template data-parent=".cart-side .payment-side .payment-text div p:last-child"> <p>Have a question or need to be invoiced? <br> Call us at <strong><a href="tel:2023365866">(202) 336-5866</a></strong></p> </template> <!-- _sidebar.html END --> <!-- footer START --> <template data-parent="#ws-footer" data-position="instead"> <div class="ws-footer" id="ws-footer"> <div class="bg-darken footer mt-2 py-2"> <div class="container"> <div class="row"> <div class="col-md-12 text-center text-white copyrights"> <p>Powered by <a href="https://www.webscribble.com" target="_blank" class="underline text-white">Web Scribble Solutions</a>, Inc.</p> </div> </div> </div> </div> </div> </template> <!-- footer END --> <!-- index START --> <template data-parent=".index-view" data-position="instead"> <div class="index-view mt-0"> <div class="container-fluid full-width-search" > <div class="container"> <div class="row"> <h1 class="title">Advance Your Career. Advance Psychology.</h1> <div class="quick-search-wrapper"> <form method="GET" action="https://www.psyccareers.com/jobs" class="quick-search form-inline d-sm-flex justify-content-sm-center"> <input type="hidden" name="country" value="" /> <input type="hidden" name="state" value="" /> <input type="hidden" name="city" value="" /> <input type="hidden" name="zip" value="" /> <input type="hidden" name="latitude" value="" /> <input type="hidden" name="longitude" value="" /> <div class="form-group"> <div class="input-group input-group-lg"> <span class="input-group-addon"> <i class="glyphicon glyphicon-search"></i> </span> <input type="text" class="form-control" name="keywords" placeholder="e.g. Psychologist" value=""> </div> </div> <div class="form-group"> <div class="input-group input-group-lg"> <span class="input-group-addon"> <i class="glyphicon glyphicon-map-marker"></i> </span> <input type="text" class="form-control" name="city_state_zip" placeholder="e.g. New York" value=""> </div> </div> <div class="form-group"> <button type="submit" class="btn btn-success btn-lg">Find a Job</button> </div> </form> </div> <script> document.addEventListener('DOMContentLoaded', function(){ loadScripts( "themes/nextgen/plugins/autocomplete/dist/jquery.autocomplete.min.js?1549902715", initAutocomplete ) }); function initAutocomplete() { let $locationInput = $('input[name="city_state_zip"]'), $parent = $locationInput.parent().parent(); $locationInput.on('keyup', function () { // Reset autocomplete data if ($(this).val().length < 3) { ['country', 'state', 'city', 'zip', 'longitude', 'latitude'].forEach(function(value) { $parent.closest('form').find('input[name=' + value + ']').val('') }) } }); $locationInput.devbridgeAutocomplete({ minChars: 1, deferRequestBy: 250, appendTo: $parent, showNoSuggestionNotice: true, tabDisabled: true, noSuggestionNotice: "Location not found", lookup: function (query, done) { if ( query.length > 2 ){ $('.'+this.containerClass).show().html('<div class="autocomplete-notices">Searching...</div>'); $.ajax({ url: 'ajax.php', dataType: 'json', data: { page: 'index', action: 'location_autocomplete', q: query, return: 'city, state', unique: 1, states: 1, } }) .done(function (response) { done({ suggestions: response.data }); }); } else { $('.'+this.containerClass).show().html('<div class="autocomplete-notices">Enter more characters</div>'); } }, onSelect: function (suggestion) { for (const [key, value] of Object.entries(suggestion.data)) { $('input[name=' + key + ']').val(value) } }, }).on( "focus", function(){ if( !$(this).val() ){ $(this).parent().next().show().html("<div class='autocomplete-notices'>Enter location</div>"); } } ).attr('autocomplete', 'off'); } </script> <script> document.addEventListener('bootstrapReady', function () { loadScripts( "themes/nextgen/plugins/jsxss/xss.min.js?1665575574", initSanitizer ) }); function sanitizeHTML($collection) { $collection.each(function () { var $input = $(this); const clearValue = filterXSS($input.val(), { // empty, means filter out all tags whiteList: [], // filter out all HTML not in the whitelist stripIgnoreTag: true, // the script tag is a special case, we need // to filter out its content stripIgnoreTagBody: ['script'] }); $input.val(clearValue.trim()); }); } function initSanitizer() { let $forms = $('form'); if ($forms.length) { $forms.each(function () { let $inputs = $(this).find('input:not([type="file"])'); sanitizeHTML($inputs); }); } $(document).on('submit', 'form', function (e) { let $inputs = $(e.target).find('input:not([type="file"])'); sanitizeHTML($inputs); }); } </script> </div> </div> </div> <div class="container"> <div class="row"> <div class="col-md-9 index-left-side"> <div class="apa-faculty-positions clearfix"> <div class="col-xs-12"> <h1 class="text-center"><b>Open Psychology Faculty Positions</b></h1> <p class="text-center"> PsycCareers is the online hub for advancing your career in academia. Easily peruse hundreds of open psychology faculty positions from leading academic institutions! </p> <div class="position-relative"> <a class="btn btn-primary btn-lg" href="/jobs?country=&state=&city=&zip=&latitude=&longitude=&keywords=&city_state_zip=&locale=en&page=1&sort=relevance&industry_filter=University%2F4-Year+College&job_id=">Apply Today</a> <img src="themes/apa/images/homepage-bg-img.png?1725014911" alt=""> </div> </div> </div> <div class="apa-virtual-job-fairs clearfix"> <div class="col-xs-12"> <div class="apa-virtual-job-fairs-header"> <div class="d-flex align-items-center apa-virtual-job-fairs-header-inner"> <img src="themes/apa/images/bage_2024virtualhiringevents.png?1727180542" alt="virtual job fairs" class="virtual-job-fairs-image" > <span class="flex-grow-1 flex-shrink-1">Text or video chat with employers looking to&nbsp;hire psychologists, get 1-on-1 career coaching, and participate in career management sessions. Register for just one or both events today!</span> </div> </div> <div class="row"> <div class="d-flex flex-wrap"> <div class="d-flex flex-column flex-grow-1 col-xs-12 col-md-4 virtual-fair-card-wrapper"> <div class="d-flex flex-column justify-content-between flex-grow-1 virtual-fair-card"> <div class="info-wrapper"> <h5>April 8</h5> <p><i>Open to all psychologist jobseekers</i></p> </div> <div class="button-wrapper"> <a href="https://app.brazenconnect.com/events/0Jj8A?utm_medium=website&utm_source=pchomepage&utm_content=ctabutton&utm_campaign=april2024" class="btn btn-primary disabled" target="_blank" > Save the Date </a> </div> </div> </div> <div class="d-flex flex-column flex-grow-1 col-xs-12 col-md-4 virtual-fair-card-wrapper"> <div class="d-flex flex-column justify-content-between flex-grow-1 virtual-fair-card"> <div class="info-wrapper"> <h5>August 14</h5> <p><i>Open to all psychologist jobseekers</i></p> </div> <div class="button-wrapper"> <a href="https://app.brazenconnect.com/events/ogKy1?utm_medium=we&utm_source=pchomepage&utm_content=ctabutton&utm_campaign=august2024" class="btn btn-primary disabled" target="_blank" > Save the Date </a> </div> </div> </div> <div class="d-flex flex-column flex-grow-1 col-xs-12 col-md-4 virtual-fair-card-wrapper d-none"> <div class="d-flex flex-column justify-content-between flex-grow-1 virtual-fair-card"> <div class="info-wrapper"> <h5>November 15</h5> <p><i>Open to all psychologist jobseekers</i></p> </div> <div class="button-wrapper"> <a href="https://app.brazenconnect.com/events/QlVpe?utm_medium=website&utm_source=pchomepage&utm_content=ctabutton&utm_campaign=november2024" class="btn btn-primary" target="_blank" > Register </a> </div> </div> </div> </div> </div> </div> <div class="clearfix"></div> <div class="apa-virtual-job-fairs-bottom"> <div class="row"> <div class="col-xs-12"> Interested in securing a booth space at one of the Virtual Hiring Events? <a href="https://www.psyccareers.com/employer-offers#events"><b>Learn&nbsp;More</b></a> </div> </div> </div> </div> <!-- <div class="we_are_here_for_u clearfix"> <div class="col-md-12"> <div class="row"> <div class="col-md-4 col-sm-4"> <div class="row"> <img class="img-responsive" src="themes/apa/images/Covid19Image_cropped.jpg?1602246509" alt=""> </div> </div> <div class="col-md-8 col-sm-8 pl-md-1 pl-sm-1"> <p class="we_are_here_title">We're Here for You</p> <p class="we_are_here_description"> <span>The COVID-19 pandemic is impacting our lives and our communities in unprecedented ways. We realize that everyone has unique needs based on their personal and organizational circumstances, and the APA psycCareers team is committed to providing you with the support you need most during this time.</span> <span>We invite you to visit the APA's dedicated careers tab, which currently highlights our COVID-19 resources as they relate to your career in psychology&#8211;just click the button below. Be safe and be well.</span> </p> <a href="https://www.apa.org/careers" class="btn we_are_button">Career Resources</a> </div> </div> </div> </div> --> <div class="featured-job-promo apa-promo-section bg-smoke"> <div class="sideboard-adspace"> <div class="medium-rectangle-horizontal google mx-1"> <!-- /308402/psyccareers.tmus/300x250_top --> <div id='div-gpt-ad-1711391372962-0' style='min-width: 300px; min-height: 250px;'></div> </div> <div class="medium-rectangle-horizontal google mx-1"> <!-- /308402/psyccareers.tmus/300x250_bottom --> <div id='div-gpt-ad-1711391380207-0' style='min-width: 300px; min-height: 250px;'></div> </div> </div> </div> <div class="apa-browses"> <div class="apa-browse-job-categories"> <span class="apa-title-browse">Browse Job Categories</span> <ul> <li><a href="/index.php?action=advanced_search&page=search&keywords=&mult_industries%5B%5D=Child+Psychology&industry=&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Child Psychology</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&mult_industries%5B%5D=Chiefs%2FDirectors%2FDepartment+Heads&industry=&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Chiefs / Directors / Department Heads</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&mult_industries%5B%5D=Clinical+Psychology&industry=&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Clinical Psychology</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&mult_industries%5B%5D=Assistant+Professor&industry=&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Assistant Professor</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&mult_industries%5B%5D=Adolescent+Psychology&industry=&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Adolescent Psychology</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&mult_industries%5B%5D=Adult+Psychology&industry=&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Adult Psychology</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&mult_industries%5B%5D=Industrial%2FOrganizational+Psychology&industry=&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Industrial/Organizational</a></li> </ul> </div> <div class="apa-browse-work-settings"> <span class="apa-title-browse">Browse Work Settings</span> <ul class="list-browse-work-settings"> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=University%2F4-Year+College&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">University/4-Year College</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Group+Practice&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Group Practice</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Clinic&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Clinic</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Hospital%2FHospice+%28including+VA+Med+Centers%29&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Hospital/Hospice (including VA Med Centers)</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Non-Profit&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Non-Profits</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Integrated+Care&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Integrated Care</a></li> </ul> <ul class="list-browse-work-settings"> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Independent+Practice&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Independent Practice</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Correctional+Facility&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Correctional Facility</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Medical+School%2FMedical+Center&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Medical School/Medical Center</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Medical+School%2FMedical+Center&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Business/Industry</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=K-12+School&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">K-12 School</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Military&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Military</a></li> <li><a href="/index.php?action=advanced_search&page=search&keywords=&industry=Government+Agency&country=&city=&zip=&zip_radius=&position_type=&min_salary=&max_salary=&salary_type=">Government Agency</a></li> </ul> <div class="clearfix"></div> </div> </div> <div class="recruit-hight-candidates"> <h2>hight_candidates_title</h2> <div class="clearfix"> <div class="col-md-4 image-wrapper pl-0"> <img src="themes/apa/images/GettyImages-688568954-crop.jpg?1602246509" alt=""> </div> <div class="col-md-8 hight_candidates_text"> <p>hight_candidates_text</p> <p><a href="/employer-offers" class="btn btn-blue-light">post_job</a></p> </div> </div> </div> <div class="apa-site-info bg-smoke clearfix"> <div class="col-md-3 col-sm-6 col-xs-12 icon-wrapper"> <div class="image-wrapper"> <img src="themes/apa/images/job_posted_icon.jpg?1602246513" alt=""> </div> <b>job_posted_count</b> <span>job_posted_title</span> </div> <div class="col-md-3 col-sm-6 col-xs-12 icon-wrapper"> <div class="image-wrapper"> <img src="themes/apa/images/employers_icon.jpg?1602246512" alt=""> </div> <b>employers_count</b> <span>employers_title</span> </div> <div class="col-md-3 col-sm-6 col-xs-12 icon-wrapper"> <div class="image-wrapper"> <img src="themes/apa/images/job_seekers_icon.jpg?1602246513" alt=""> </div> <b>job_seekers_count</b> <span>job_seekers_title</span> </div> <div class="col-md-3 col-sm-6 col-xs-12 icon-wrapper"> <div class="image-wrapper"> <img src="themes/apa/images/page_views_icon.jpg?1602246513" alt=""> </div> <b>page_views_count</b> <span>page_views_title</span> </div> </div> </div> <div class="col-md-3 index-right-side"> <div class="search-subscribe search-sidebar"> <form action="https://www.psyccareers.com/api/v1/agents/search/store" method="post" name="agent_form" id="agent_form" class="sign-up-job-agent"> <input type="hidden" name="_token" value="PPGnRdCgHK2IX7HSoz6SvsKxHWgUGVz4gd9QZayf"> <div class="row"> <div class="col-md-10 col-md-offset-1 col-sm-12 col-sm-offset-0"> <p class="title"> <span>Sign up for our<br /> monthly newsletter</span><br /><br /> <p align="center">Receive the Latest Psychology Career Content</p> <p align="center" class="my-2"><img width="150" src="themes/apa/images/PC_Monthly_Newsletter_icon.png?1708610972"></p> </div> </div> <div class="row"> <div class="col-md-10 col-md-offset-1 col-sm-12 col-sm-offset-0 text-center"> <div class="submit-wrapper text-center"> <button type="submit" class="btn btn-success mt-0"> <a href="https://apsyca.secure.force.com/preferences/EmailCommunicationSignUp?campaign=7013b000001IiBeAAK" target="_blank">Subscribe Today</a> </button> </div> </div> </div> </form> </div> <div class="row"> <div class="col-md-12"> <div class="search-subscribe search-sidebar"> <form action="https://www.psyccareers.com/api/v1/agents/search/store" method="post" name="agent_form" id="agent_form" class="sign-up-job-agent sign-up-job-agent-index"> <input type="hidden" name="_token" value="PPGnRdCgHK2IX7HSoz6SvsKxHWgUGVz4gd9QZayf"> <div class="row"> <div class="col-md-10 col-md-offset-1 col-sm-12 col-sm-offset-0 text-center"> <b class="title"> Get new jobs in your inbox </b> </div> </div> <div class="form-group"> <label class="control-label">&nbsp;</label> <input name="email" type="email" class="form-control form-control" required="required" placeholder="Your email address" pattern="[a-z0-9._%+-]+@[a-z0-9.-]+\.[a-z]{2,4}$" oninvalid=""> </div> <div class="form-group"> <label class="control-label">&nbsp;</label> <input name="zip" type="text" class="form-control form-control" required="required" placeholder="Enter your Zip code" value="" oninvalid=""> </div> <div class="row"> <div class="col-md-10 col-md-offset-1 col-sm-12 col-sm-offset-0 text-center"> <script> grecaptcha.loadFromCDN('https://www.google.com/recaptcha/api.js?render=6Ld14HcUAAAAAFAwrjaB04liTdOCFKv7b6JfeJw2', ['async', 'defer']); </script> <div id='grecaptcha-G4LR'></div> <script> grecaptcha.ready(function() { grecaptcha.execute('6Ld14HcUAAAAAFAwrjaB04liTdOCFKv7b6JfeJw2', {action: 'agent_form'}) .then(function(token) { $('<input>').attr({ type: 'hidden', name: 'g-recaptcha-response', }).val(token).appendTo($('#grecaptcha-G4LR').closest('form')) }); }); </script> <div class="submit-wrapper text-center"> <button type="submit" class="btn btn-success"> Sign me up </button> </div> <p class="privacy-text"> <span>By signing up, you agree to the <a href="https://www.apaservices.org/about/terms-of-use" target="_blank"> terms of use </a> and <a href="https://www.apaservices.org/about/privacy" target="_blank"> privacy policy</a></span> </p> </div> </div> </form> <div class="alert email-subscribe-success" style="display: none;"> <div class="subscription_message_box"> <div class="job_agent_freq_change_div" style="display: none;"> <a href="#" class="job_agent_freq_change"> change this </a> <form name="freq_change_form" class="freq_change_form" method="post"> <select name="new_freq" class="freq_change_form_select"></select> <a href="#" class="freq_change_form_cancel"> cancel </a> </form> </div> </div> </div> <script> document.addEventListener('jqueryReady', function () { $("#agent_form").submit(function (event) { event.preventDefault(); $initiator = $(this); if ($initiator.find("#g-recaptcha").length !== 0) { if (grecaptcha.getResponse().length === 0) { return false; } } sendSubscribeForm($initiator) }); function sendSubscribeForm($initiator) { let search = new URLSearchParams(window.location.search); search.set( 'state', search.getAll('state')[0] ? search.getAll('state')[0] : search.getAll('state[]')[0] ? search.getAll('state[]')[0] : '' ); email = $initiator.find('input[name="email"]').val(); $.ajax({ type: 'POST', url: $initiator.attr('action'), data: $initiator.serialize() + '&' + search, dataType: 'json', headers: { 'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content') }, success: function (data) { $agentResponse = data; let successMessage = 'Alert created for :email. You will receive alerts <span class="freq_span">:frequency</span>'; $('.subscription_message_box').prepend( successMessage.replace(':email', email) .replace(':frequency', data.current_freq.toLowerCase()) ); if (data.edit_freq) { $('.job_agent_freq_change_div').show(); $.each(data.available_frequencies, function (value, text) { $('.freq_change_form_select').append($('<option>', { value: value, text: text })); }); } if (data && data.agent_id) { sendEventForm($initiator, data) } }, error: function (xhr, str) { if (xhr.status === 422) { $.each(xhr.responseJSON.errors, function (field_name, error) { $('.email-subscribe-success').html(error); }); } else { alert('Something was wrong, try again'); } }, complete: function (xhr, str) { let type = xhr.status == 200 ? 'success' : 'danger'; setTimeout(function () { $('.sign-up-job-agent').slideUp(500); $('.email-subscribe-success').addClass('alert-' + type).slideDown(400); }, 500); if (typeof callback === "function") { callback(); } } }); } function sendEventForm($initiator, data) { let source = '', route = 'https://www.psyccareers.com/api/v1/system/events/agents/:agentId/created'; if ($initiator.hasClass('sign-up-job-agent-index')) { source = 'index'; } else if ($initiator.hasClass('sign-up-job-agent-search')) { source = 'search'; } $.ajax({ type: 'GET', url: route.replace(':agentId', data.agent_id), async: true, data: { source: source }, success: function (data) { if (!!data.code === false) { return; } $('body').append(data.code); } }) } $('.sign-up-job-agent').on('submit', function (e) { $(this).find('button') .unbind('click') .html("<span class='glyphicon glyphicon-refresh glyphicon-refresh-animate'></span> Loading..."); }); $('.job_agent_freq_change, .freq_change_form_cancel').on('click', function (e) { e.preventDefault(); $('.freq_change_form').slideToggle(); }) $('.freq_change_form_select').on('change', function (e) { let route = 'https://www.psyccareers.com/api/v1/agents/search/:agentId/update'; $.ajax({ type: 'POST', url: route.replace(':agentId', $agentResponse.agent_id), data: { new_freq: $(this).val(), agent_id: $agentResponse.agent_id, seeker_id: $agentResponse.seeker_id }, dataType: 'json', success: function (data) { $('.freq_span').html(data.current_freq.toLowerCase()); $('.freq_change_form_cancel').click(); } }); }); }); </script> </div> </div> </div> </div> </div> </div> </div> </template> <!-- index END --> <!-- header START --> <template data-parent="header .navbar .navbar-header" data-position="beforeend"> <a class="navbar-brand" href="/"> <img src="themes/apa/images/APA-nav-logo-2023.png?1672651218" alt="APA"> </a> </template> <!-- header END --> <div class="apa-wrapper apa-footer"> <div class="container"> <div class="row apa-footer-row"> <div class="col-lg-4 col-md-12 apa-copy"> <div class="apa-copy-wrapper"> <p><a title="Copyright" href="https://www.apa.org/about/contact/copyright/" target="_parent">&copy; 2024 American Psychological Association Services, Inc. </a> </p> <p>750 First St. NE, Washington, DC 20002-4242</p> <p>Telephone: (800) 374-2721; (202) 336-5500</p> <p>TDD/TTY: (202) 336-6123</p> </div> </div> <div class="apa-footer-links col-lg-8 col-md-12"> <ul class="clearfix"> <li><a href="https://www.apa.org/" title="American Psychological Association" target="_parent">APA Home</a></li> <li><a href="https://www.apa.org/support/contact" title="Contact APA" target="_parent">Contact</a></li> <li><a href="http://www.apa.org/news/press/" title="Press Room" target="_parent">Press Room</a></li> <li><a href="https://advertising.apa.org/" title="Advertise" target="_parent">Advertise</a></li> <li><a href="https://psycnet.apa.org/search" title="APA PsycNET" target="_blank">APA PsycNET<sup>®</sup></a></li> <li><a href="/resources/pdf/Guidelines_for_Employers_FINAL_09172024.pdf" target="_blank">Job Posting Policy</a></li> <li><a href="https://www.apaservices.org/about/privacy" title="Privacy Statement" target="_parent">Privacy Statement</a></li> <li><a href="https://www.apaservices.org/about/terms-of-use" title="Terms of Use" target="_parent">Terms of Use</a></li> <li><a href="https://www.apa.org/about/accessibility" title="Accessibility" target="_parent">Accessibility</a></li> <li><a href=" https://www.apa.org/website-feedback" target="_parent">Website Feedback</a></li> <li><a href="https://www.apa.org/sitemap" title="Site Map" target="_parent">Site Map</a></li> <li><a href="https://www.apa.org/support/" title="Support" target="_parent">Help</a></li> </ul> </div> </div> </div> </div> </footer> <script defer src="themes/nextgen/js/main.min.js?1728058776"></script> <!-- NG-3557 --> <script defer onload="triggerEvent('jqueryReady')" src="themes/nextgen/js/jquery.min.js?1549902715"></script> <script defer onload="triggerEvent('bootstrapReady')" src="themes/nextgen/js/bootstrap.min.js?1549902715"></script> <script defer onload="triggerEvent('commonReady')" src="js/common.min.js"></script><!-- NG-3557 --> <script> </script> <div id="alert-popus-container" class="sticky-alert-container position-fixed fixed-bottom"> <div class="container-fluid"> <div class="row"> <div id="cookieconsent-wrapper"></div> </div> </div> </div> <script> window.FontAwesomeConfig = { autoReplaceSvg: "nest", autoA11y: true, autoAddCss: true, keepOriginalSource: false } </script> <script async src="https://use.fontawesome.com/releases/v5.15.3/js/all.js"></script> <script> const templates = document.querySelectorAll('template'); function processTemplate(element) { const parents = document.querySelectorAll(element.dataset.parent); const position = element.dataset.position ? element.dataset.position : 'afterend'; parents.forEach(function(parent){ if(position === 'instead'){ parent.outerHTML = element.innerHTML; }else{ parent.insertAdjacentHTML(position, element.innerHTML); } }); if ( typeof element.dataset.cleanup === 'undefined' || element.dataset.cleanup === true || element.dataset.cleanup === 'true' ) { element.remove(); } } function addXMLRequestCallback(callback){ let nativeOpen = XMLHttpRequest.prototype.open; let callbacks = XMLHttpRequest.callbacks = []; XMLHttpRequest.prototype.open = function () { callbacks.forEach(callback => callback.apply(this, arguments)); nativeOpen.apply(this, arguments); }; XMLHttpRequest.callbacks.push(callback); } templates.forEach(function(element){ if ( !element.dataset.parent ) { console.warn('Wrong syntax, ignoring this template', element); return false; } if ( !element.dataset.trigger || element.dataset.trigger === 'instant' ) { setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 ); } else if ( element.dataset.trigger === 'event' ) { if ( !element.dataset.event ){ console.warn('Wrong syntax, absent event name to listen, ignoring this template', element); return false; } document.addEventListener( element.dataset.event, () => { setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 ); }); } else if ( element.dataset.trigger === 'xhr' ) { addXMLRequestCallback( function( method, url ) { if ( element.dataset.url || element.dataset.method ) { if ( element.dataset.url && element.dataset.method ) { if ( element.dataset.method === method && url.toString().includes(element.dataset.url) ) { setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 ); } } else if ( element.dataset.url && url.includes(element.dataset.url) ) { setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 ); } else if ( element.dataset.method && element.dataset.method === method ){ setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 ); } } else { setTimeout(()=>{ processTemplate(element) }, element.dataset.delay ? element.dataset.delay : 0 ); } }); } }); </script> <link rel="stylesheet" href="css/configuration.css"> </body> </html> <script type="text/javascript"> var Ziggy = { namedRoutes: {"api.credentials":{"uri":"api\/v1\/auth\/client-credentials","methods":["POST"],"domain":null},"api.user.credentials":{"uri":"api\/v1\/auth\/user-credentials","methods":["POST"],"domain":null},"api.user.profile":{"uri":"api\/v1\/user\/profile\/my","methods":["GET","HEAD"],"domain":null},"api.notifications.send_at_list":{"uri":"api\/v1\/notifications\/send-at-list","methods":["POST"],"domain":null},"api.agents.search.store":{"uri":"api\/v1\/agents\/search\/store","methods":["POST"],"domain":null},"api.agents.search.update":{"uri":"api\/v1\/agents\/search\/{agentId}\/update","methods":["POST"],"domain":null},"api.career-guide.salary":{"uri":"api\/v1\/career-guide\/{job_title}\/salary","methods":["GET","HEAD"],"domain":null},"api.career-guide.salary.states":{"uri":"api\/v1\/career-guide\/{job_title}\/salary\/states","methods":["GET","HEAD"],"domain":null},"api.career-guide.skills":{"uri":"api\/v1\/career-guide\/{job_title}\/skills","methods":["GET","HEAD"],"domain":null},"api.career-guide.normalize":{"uri":"api\/v1\/career-guide\/normalize","methods":["GET","HEAD"],"domain":null},"api.articles.category":{"uri":"api\/v1\/articles\/category\/{category}","methods":["GET","HEAD"],"domain":null},"api.articles.latest":{"uri":"api\/v1\/articles\/latest","methods":["GET","HEAD"],"domain":null},"api.articles.available_feed_tags":{"uri":"api\/v1\/articles\/available-feed-tags","methods":["POST"],"domain":null},"api.articles.categories.store":{"uri":"api\/v1\/articles\/categories","methods":["POST"],"domain":null},"api.career-paths.index":{"uri":"api\/v1\/career-paths","methods":["GET","HEAD"],"domain":null},"api.jobs.index":{"uri":"api\/v1\/jobs","methods":["GET","HEAD"],"domain":"api.webscribble.com\/www.psyccareers.com"},"api.jobs.sponsored":{"uri":"api\/v1\/jobs\/sponsored","methods":["GET","HEAD"],"domain":"api.webscribble.com\/www.psyccareers.com"},"api.jobs.map":{"uri":"api\/v1\/jobs\/map","methods":["GET","HEAD"],"domain":"api.webscribble.com\/www.psyccareers.com"},"api.jobs.show":{"uri":"api\/v1\/jobs\/{job}","methods":["GET","HEAD"],"domain":"api.webscribble.com\/www.psyccareers.com"},"api.jobs.additional":{"uri":"api\/v1\/jobs\/{job}\/additional","methods":["GET","HEAD"],"domain":null},"api.jobs.recs.hl":{"uri":"api\/v1\/jobs\/recs\/hl","methods":["GET","HEAD"],"domain":null},"api.jobs.save":{"uri":"api\/v1\/jobs\/{job}\/save","methods":["POST"],"domain":null},"api.saved-jobs.delete":{"uri":"api\/v1\/jobs\/{job}\/delete_saved","methods":["DELETE"],"domain":null},"api.jobs.apply.local":{"uri":"api\/v1\/jobs\/apply\/{job}\/local","methods":["POST"],"domain":null},"api.jobs.apply.email":{"uri":"api\/v1\/jobs\/apply\/{job}\/email","methods":["POST"],"domain":null},"api.jobs.apply.external":{"uri":"api\/v1\/jobs\/apply\/{job}\/external","methods":["POST"],"domain":null},"api.resume.labels.index":{"uri":"api\/v1\/resume\/labels","methods":["GET","HEAD"],"domain":null},"api.resume.labels.show":{"uri":"api\/v1\/resume\/{resume}\/labels","methods":["GET","HEAD"],"domain":null},"api.resume.labels.store":{"uri":"api\/v1\/resume\/{resume}\/labels","methods":["POST"],"domain":null},"api.resume.labels.destroy":{"uri":"api\/v1\/resume\/{resume}\/labels\/{label}","methods":["DELETE"],"domain":null},"api.resume.show":{"uri":"api\/v1\/resume\/{resume}","methods":["GET","HEAD"],"domain":null},"api.portfolio.preview":{"uri":"api\/v1\/job-seeker\/{portfolio}\/preview","methods":["GET","HEAD"],"domain":null},"api.system.events.jobs.search":{"uri":"api\/v1\/system\/events\/jobs\/search","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"domain":null},"api.system.events.jobs.search_appeared":{"uri":"api\/v1\/system\/events\/jobs\/search_appeared","methods":["GET","HEAD","POST","PUT","PATCH","DELETE","OPTIONS"],"domain":null},"api.system.events.jobs.view":{"uri":"api\/v1\/system\/events\/jobs\/view\/{job}","methods":["GET","HEAD"],"domain":null},"api.system.events.agents.created":{"uri":"api\/v1\/system\/events\/agents\/{agent}\/created","methods":["GET","HEAD"],"domain":null},"api.system.events.saved_jobs.created":{"uri":"api\/v1\/system\/events\/saved-jobs\/{saved_job}\/created","methods":["GET","HEAD"],"domain":null},"api.system.captcha.code":{"uri":"api\/v1\/system\/captcha\/{page_name}","methods":["GET","HEAD"],"domain":null},"api.location.state":{"uri":"api\/v1\/location\/state","methods":["GET","HEAD"],"domain":null},"api.location.city":{"uri":"api\/v1\/location\/city","methods":["GET","HEAD"],"domain":null},"api.events.exhibitors.available":{"uri":"api\/v1\/events\/{event}\/exhibitors\/available","methods":["GET","HEAD"],"domain":null},"api.events.interview.slots":{"uri":"api\/v1\/events\/{event}\/interview\/slots\/{interview?}","methods":["GET","HEAD"],"domain":null},"api.events.interview.store":{"uri":"api\/v1\/events\/{event}\/interview\/store","methods":["POST"],"domain":null},"api.events.interview.update":{"uri":"api\/v1\/events\/{event}\/interview\/{interview}\/update","methods":["POST"],"domain":null},"api.events.interview.schedule.employer":{"uri":"api\/v1\/events\/{event}\/interview\/{interview}\/schedule","methods":["GET","HEAD"],"domain":null},"api.events.interview.schedule.seeker":{"uri":"api\/v1\/events\/{event}\/interview\/schedule","methods":["GET","HEAD"],"domain":null},"api.events.interview.get_open_slots":{"uri":"api\/v1\/events\/{event}\/interview\/{interview}\/open-slots","methods":["GET","HEAD"],"domain":null},"api.events.reservation.list.for.seeker":{"uri":"api\/v1\/events\/{event}\/reservation\/list\/for\/seeker","methods":["GET","HEAD"],"domain":null},"api.events.reservation.rsvp":{"uri":"api\/v1\/events\/{event}\/reservation\/rsvp","methods":["POST"],"domain":null},"api.events.reservation.invite":{"uri":"api\/v1\/events\/{event}\/reservation\/invite","methods":["POST"],"domain":null},"api.events.reservation.accept":{"uri":"api\/v1\/events\/{event}\/reservation\/{reservation}\/accept","methods":["POST"],"domain":null},"api.events.reservation.decline":{"uri":"api\/v1\/events\/{event}\/reservation\/{reservation}\/decline","methods":["POST"],"domain":null},"api.events.reservation.change":{"uri":"api\/v1\/events\/{event}\/reservation\/{reservation}\/change\/{slot}","methods":["POST"],"domain":null},"api.mentorship.members.index":{"uri":"api\/v1\/mentorship\/members","methods":["GET","HEAD"],"domain":null},"api.mentorship.members.show":{"uri":"api\/v1\/mentorship\/members\/{member}","methods":["GET","HEAD"],"domain":null},"api.mentorship.members.compare":{"uri":"api\/v1\/mentorship\/members\/{member}\/compare","methods":["GET","HEAD"],"domain":null},"api.mentorship.members.matches.request":{"uri":"api\/v1\/mentorship\/members\/{member}\/matches\/request","methods":["POST"],"domain":null},"api.mentorship.members.matches.accept":{"uri":"api\/v1\/mentorship\/members\/{member}\/matches\/accept","methods":["POST"],"domain":null},"api.mentorship.members.matches.reject":{"uri":"api\/v1\/mentorship\/members\/{member}\/matches\/reject","methods":["POST"],"domain":null},"api.suggest.employer":{"uri":"api\/v1\/suggest\/employer","methods":["GET","HEAD"],"domain":null},"api.suggest.sanitize_string":{"uri":"api\/v1\/suggest\/sanitize-string","methods":["POST"],"domain":null},"api.chat.direct_conversations.index":{"uri":"api\/v1\/chat\/direct-conversations","methods":["GET","HEAD"],"domain":null},"api.chat.direct_conversations.get":{"uri":"api\/v1\/chat\/direct-conversations\/{partner}","methods":["GET","HEAD"],"domain":null},"api.chat.direct_conversations.messages.index":{"uri":"api\/v1\/chat\/direct-conversations\/{conversation}\/messages","methods":["GET","HEAD"],"domain":null},"api.chat.direct_conversations.messages.store":{"uri":"api\/v1\/chat\/direct-conversations\/{conversation}\/messages","methods":["POST"],"domain":null},"api.chat.direct_conversations.messages.read":{"uri":"api\/v1\/chat\/direct-conversations\/{conversation}\/messages\/{message}","methods":["GET","HEAD"],"domain":null},"api.ai.improvement.resume":{"uri":"api\/v1\/ai\/improvement\/resume\/{model?}","methods":["POST"],"domain":null},"api.ai.improvement.cover":{"uri":"api\/v1\/ai\/improvement\/cover\/{model?}","methods":["POST"],"domain":null},"api.billing.invoices.index":{"uri":"api\/v1\/billing\/invoices","methods":["GET","HEAD"],"domain":null},"api.listings":{"uri":"api\/v1\/listings","methods":["GET","HEAD"],"domain":null},"api.common.select_boxes.index":{"uri":"api\/v1\/fields\/{group_name}","methods":["GET","HEAD"],"domain":null},"api.agency.auth.credentials":{"uri":"api\/v1\/agency\/auth\/credentials","methods":["POST"],"domain":null},"api.agency.select_boxes.index":{"uri":"api\/v1\/agency\/fields\/{group_name}","methods":["GET","HEAD"],"domain":null},"api.agency.companies.index":{"uri":"api\/v1\/agency\/companies","methods":["GET","HEAD"],"domain":null},"api.agency.companies.update":{"uri":"api\/v1\/agency\/companies\/{company}","methods":["PUT","PATCH"],"domain":null},"api.agency.companies.destroy":{"uri":"api\/v1\/agency\/companies\/{company}","methods":["DELETE"],"domain":null},"api.agency.companies.store":{"uri":"api\/v1\/agency\/companies\/create","methods":["POST"],"domain":null},"api.agency.packages.index":{"uri":"api\/v1\/agency\/packages","methods":["GET","HEAD"],"domain":null},"api.agency.jobs.update":{"uri":"api\/v1\/agency\/jobs\/{job}","methods":["PUT","PATCH"],"domain":null},"api.agency.jobs.destroy":{"uri":"api\/v1\/agency\/jobs\/{job}","methods":["DELETE"],"domain":null},"api.agency.jobs.store":{"uri":"api\/v1\/agency\/jobs\/create","methods":["POST"],"domain":null},"api.employer.auth.credentials":{"uri":"api\/v1\/employer\/auth\/credentials","methods":["POST"],"domain":null},"api.employer.select_boxes.index":{"uri":"api\/v1\/employer\/fields\/{group_name}","methods":["GET","HEAD"],"domain":null},"api.employer.companies.index":{"uri":"api\/v1\/employer\/companies","methods":["GET","HEAD"],"domain":null},"api.employer.companies.update":{"uri":"api\/v1\/employer\/companies\/{company}","methods":["PUT","PATCH"],"domain":null},"api.employer.companies.destroy":{"uri":"api\/v1\/employer\/companies\/{company}","methods":["DELETE"],"domain":null},"api.employer.companies.store":{"uri":"api\/v1\/employer\/companies\/create","methods":["POST"],"domain":null},"api.employer.packages.index":{"uri":"api\/v1\/employer\/packages","methods":["GET","HEAD"],"domain":null},"api.employer.jobs.update":{"uri":"api\/v1\/employer\/jobs\/{job}","methods":["PUT","PATCH"],"domain":null},"api.employer.jobs.destroy":{"uri":"api\/v1\/employer\/jobs\/{job}","methods":["DELETE"],"domain":null},"api.employer.jobs.store":{"uri":"api\/v1\/employer\/jobs\/create","methods":["POST"],"domain":null},"api.careercenter.auth.credentials":{"uri":"api\/v1\/careercenter\/auth\/credentials","methods":["POST"],"domain":null},"api.careercenter.select_boxes.index":{"uri":"api\/v1\/careercenter\/fields\/{group_name}","methods":["GET","HEAD"],"domain":null},"api.careercenter.jobs.index":{"uri":"api\/v1\/careercenter\/jobs","methods":["GET","HEAD"],"domain":null},"api.careercenter.seekers.index":{"uri":"api\/v1\/careercenter\/job-seekers","methods":["GET","HEAD"],"domain":null},"api.careercenter.seekers.show":{"uri":"api\/v1\/careercenter\/job-seekers\/{seeker}","methods":["GET","HEAD"],"domain":null},"api.careercenter.employers.index":{"uri":"api\/v1\/careercenter\/employers","methods":["GET","HEAD"],"domain":null},"api.careercenter.employers.show":{"uri":"api\/v1\/careercenter\/employers\/{employer}","methods":["GET","HEAD"],"domain":null},"api.higherlogic.auth.credentials":{"uri":"api\/v1\/higherlogic\/auth\/credentials","methods":["POST"],"domain":null},"api.higherlogic.jobs.recs":{"uri":"api\/v1\/higherlogic\/jobs\/recs","methods":["GET","HEAD"],"domain":null}}, baseUrl: 'https://www.psyccareers.com/', baseProtocol: 'https', baseDomain: 'www.psyccareers.com', basePort: false, defaultParameters: [] }; !function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t():"function"==typeof define&&define.amd?define("route",[],t):"object"==typeof exports?exports.route=t():e.route=t()}(this,function(){return function(e){var t={};function r(n){if(t[n])return t[n].exports;var o=t[n]={i:n,l:!1,exports:{}};return e[n].call(o.exports,o,o.exports,r),o.l=!0,o.exports}return r.m=e,r.c=t,r.d=function(e,t,n){r.o(e,t)||Object.defineProperty(e,t,{enumerable:!0,get:n})},r.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},r.t=function(e,t){if(1&t&&(e=r(e)),8&t)return e;if(4&t&&"object"==typeof e&&e&&e.__esModule)return e;var n=Object.create(null);if(r.r(n),Object.defineProperty(n,"default",{enumerable:!0,value:e}),2&t&&"string"!=typeof e)for(var o in e)r.d(n,o,function(t){return e[t]}.bind(null,o));return n},r.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return r.d(t,"a",t),t},r.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},r.p="",r(r.s=5)}([function(e,t,r){"use strict";var n=Object.prototype.hasOwnProperty,o=Array.isArray,i=function(){for(var e=[],t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),a=function(e,t){for(var r=t&&t.plainObjects?Object.create(null):{},n=0;n<e.length;++n)void 0!==e[n]&&(r[n]=e[n]);return r};e.exports={arrayToObject:a,assign:function(e,t){return Object.keys(t).reduce(function(e,r){return e[r]=t[r],e},e)},combine:function(e,t){return[].concat(e,t)},compact:function(e){for(var t=[{obj:{o:e},prop:"o"}],r=[],n=0;n<t.length;++n)for(var i=t[n],a=i.obj[i.prop],u=Object.keys(a),c=0;c<u.length;++c){var l=u[c],s=a[l];"object"==typeof s&&null!==s&&-1===r.indexOf(s)&&(t.push({obj:a,prop:l}),r.push(s))}return function(e){for(;e.length>1;){var t=e.pop(),r=t.obj[t.prop];if(o(r)){for(var n=[],i=0;i<r.length;++i)void 0!==r[i]&&n.push(r[i]);t.obj[t.prop]=n}}}(t),e},decode:function(e,t,r){var n=e.replace(/\+/g," ");if("iso-8859-1"===r)return n.replace(/%[0-9a-f]{2}/gi,unescape);try{return decodeURIComponent(n)}catch(e){return n}},encode:function(e,t,r){if(0===e.length)return e;var n=e;if("symbol"==typeof e?n=Symbol.prototype.toString.call(e):"string"!=typeof e&&(n=String(e)),"iso-8859-1"===r)return escape(n).replace(/%u[0-9a-f]{4}/gi,function(e){return"%26%23"+parseInt(e.slice(2),16)+"%3B"});for(var o="",a=0;a<n.length;++a){var u=n.charCodeAt(a);45===u||46===u||95===u||126===u||u>=48&&u<=57||u>=65&&u<=90||u>=97&&u<=122?o+=n.charAt(a):u<128?o+=i[u]:u<2048?o+=i[192|u>>6]+i[128|63&u]:u<55296||u>=57344?o+=i[224|u>>12]+i[128|u>>6&63]+i[128|63&u]:(a+=1,u=65536+((1023&u)<<10|1023&n.charCodeAt(a)),o+=i[240|u>>18]+i[128|u>>12&63]+i[128|u>>6&63]+i[128|63&u])}return o},isBuffer:function(e){return!(!e||"object"!=typeof e||!(e.constructor&&e.constructor.isBuffer&&e.constructor.isBuffer(e)))},isRegExp:function(e){return"[object RegExp]"===Object.prototype.toString.call(e)},merge:function e(t,r,i){if(!r)return t;if("object"!=typeof r){if(o(t))t.push(r);else{if(!t||"object"!=typeof t)return[t,r];(i&&(i.plainObjects||i.allowPrototypes)||!n.call(Object.prototype,r))&&(t[r]=!0)}return t}if(!t||"object"!=typeof t)return[t].concat(r);var u=t;return o(t)&&!o(r)&&(u=a(t,i)),o(t)&&o(r)?(r.forEach(function(r,o){if(n.call(t,o)){var a=t[o];a&&"object"==typeof a&&r&&"object"==typeof r?t[o]=e(a,r,i):t.push(r)}else t[o]=r}),t):Object.keys(r).reduce(function(t,o){var a=r[o];return n.call(t,o)?t[o]=e(t[o],a,i):t[o]=a,t},u)}}},function(e,t,r){"use strict";var n=String.prototype.replace,o=/%20/g,i=r(0),a={RFC1738:"RFC1738",RFC3986:"RFC3986"};e.exports=i.assign({default:a.RFC3986,formatters:{RFC1738:function(e){return n.call(e,o,"+")},RFC3986:function(e){return String(e)}}},a)},function(e,t,r){"use strict";var n=r(3),o=r(4),i=r(1);e.exports={formats:i,parse:o,stringify:n}},function(e,t,r){"use strict";var n=r(0),o=r(1),i=Object.prototype.hasOwnProperty,a={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},u=Array.isArray,c=Array.prototype.push,l=function(e,t){c.apply(e,u(t)?t:[t])},s=Date.prototype.toISOString,f=o.default,p={addQueryPrefix:!1,allowDots:!1,charset:"utf-8",charsetSentinel:!1,delimiter:"&",encode:!0,encoder:n.encode,encodeValuesOnly:!1,format:f,formatter:o.formatters[f],indices:!1,serializeDate:function(e){return s.call(e)},skipNulls:!1,strictNullHandling:!1},d=function e(t,r,o,i,a,c,s,f,d,y,h,m,b){var g,v=t;if("function"==typeof s?v=s(r,v):v instanceof Date?v=y(v):"comma"===o&&u(v)&&(v=v.join(",")),null===v){if(i)return c&&!m?c(r,p.encoder,b):r;v=""}if("string"==typeof(g=v)||"number"==typeof g||"boolean"==typeof g||"symbol"==typeof g||"bigint"==typeof g||n.isBuffer(v))return c?[h(m?r:c(r,p.encoder,b))+"="+h(c(v,p.encoder,b))]:[h(r)+"="+h(String(v))];var O,w=[];if(void 0===v)return w;if(u(s))O=s;else{var j=Object.keys(v);O=f?j.sort(f):j}for(var P=0;P<O.length;++P){var x=O[P];a&&null===v[x]||(u(v)?l(w,e(v[x],"function"==typeof o?o(r,x):r,o,i,a,c,s,f,d,y,h,m,b)):l(w,e(v[x],r+(d?"."+x:"["+x+"]"),o,i,a,c,s,f,d,y,h,m,b)))}return w};e.exports=function(e,t){var r,n=e,c=function(e){if(!e)return p;if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw new TypeError("Encoder has to be a function.");var t=e.charset||p.charset;if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new TypeError("The charset option must be either utf-8, iso-8859-1, or undefined");var r=o.default;if(void 0!==e.format){if(!i.call(o.formatters,e.format))throw new TypeError("Unknown format option provided.");r=e.format}var n=o.formatters[r],a=p.filter;return("function"==typeof e.filter||u(e.filter))&&(a=e.filter),{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:p.addQueryPrefix,allowDots:void 0===e.allowDots?p.allowDots:!!e.allowDots,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:p.charsetSentinel,delimiter:void 0===e.delimiter?p.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:p.encode,encoder:"function"==typeof e.encoder?e.encoder:p.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:p.encodeValuesOnly,filter:a,formatter:n,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:p.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:p.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:p.strictNullHandling}}(t);"function"==typeof c.filter?n=(0,c.filter)("",n):u(c.filter)&&(r=c.filter);var s,f=[];if("object"!=typeof n||null===n)return"";s=t&&t.arrayFormat in a?t.arrayFormat:t&&"indices"in t?t.indices?"indices":"repeat":"indices";var y=a[s];r||(r=Object.keys(n)),c.sort&&r.sort(c.sort);for(var h=0;h<r.length;++h){var m=r[h];c.skipNulls&&null===n[m]||l(f,d(n[m],m,y,c.strictNullHandling,c.skipNulls,c.encode?c.encoder:null,c.filter,c.sort,c.allowDots,c.serializeDate,c.formatter,c.encodeValuesOnly,c.charset))}var b=f.join(c.delimiter),g=!0===c.addQueryPrefix?"?":"";return c.charsetSentinel&&("iso-8859-1"===c.charset?g+="utf8=%26%2310003%3B&":g+="utf8=%E2%9C%93&"),b.length>0?g+b:""}},function(e,t,r){"use strict";var n=r(0),o=Object.prototype.hasOwnProperty,i={allowDots:!1,allowPrototypes:!1,arrayLimit:20,charset:"utf-8",charsetSentinel:!1,comma:!1,decoder:n.decode,delimiter:"&",depth:5,ignoreQueryPrefix:!1,interpretNumericEntities:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},a=function(e){return e.replace(/&#(\d+);/g,function(e,t){return String.fromCharCode(parseInt(t,10))})},u=function(e,t,r){if(e){var n=r.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,i=/(\[[^[\]]*])/g,a=r.depth>0&&/(\[[^[\]]*])/.exec(n),u=a?n.slice(0,a.index):n,c=[];if(u){if(!r.plainObjects&&o.call(Object.prototype,u)&&!r.allowPrototypes)return;c.push(u)}for(var l=0;r.depth>0&&null!==(a=i.exec(n))&&l<r.depth;){if(l+=1,!r.plainObjects&&o.call(Object.prototype,a[1].slice(1,-1))&&!r.allowPrototypes)return;c.push(a[1])}return a&&c.push("["+n.slice(a.index)+"]"),function(e,t,r){for(var n=t,o=e.length-1;o>=0;--o){var i,a=e[o];if("[]"===a&&r.parseArrays)i=[].concat(n);else{i=r.plainObjects?Object.create(null):{};var u="["===a.charAt(0)&&"]"===a.charAt(a.length-1)?a.slice(1,-1):a,c=parseInt(u,10);r.parseArrays||""!==u?!isNaN(c)&&a!==u&&String(c)===u&&c>=0&&r.parseArrays&&c<=r.arrayLimit?(i=[])[c]=n:i[u]=n:i={0:n}}n=i}return n}(c,t,r)}};e.exports=function(e,t){var r=function(e){if(!e)return i;if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw new TypeError("Decoder has to be a function.");if(void 0!==e.charset&&"utf-8"!==e.charset&&"iso-8859-1"!==e.charset)throw new Error("The charset option must be either utf-8, iso-8859-1, or undefined");var t=void 0===e.charset?i.charset:e.charset;return{allowDots:void 0===e.allowDots?i.allowDots:!!e.allowDots,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:i.allowPrototypes,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:i.arrayLimit,charset:t,charsetSentinel:"boolean"==typeof e.charsetSentinel?e.charsetSentinel:i.charsetSentinel,comma:"boolean"==typeof e.comma?e.comma:i.comma,decoder:"function"==typeof e.decoder?e.decoder:i.decoder,delimiter:"string"==typeof e.delimiter||n.isRegExp(e.delimiter)?e.delimiter:i.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:i.depth,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,interpretNumericEntities:"boolean"==typeof e.interpretNumericEntities?e.interpretNumericEntities:i.interpretNumericEntities,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:i.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:i.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:i.strictNullHandling}}(t);if(""===e||null==e)return r.plainObjects?Object.create(null):{};for(var c="string"==typeof e?function(e,t){var r,u={},c=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,l=t.parameterLimit===1/0?void 0:t.parameterLimit,s=c.split(t.delimiter,l),f=-1,p=t.charset;if(t.charsetSentinel)for(r=0;r<s.length;++r)0===s[r].indexOf("utf8=")&&("utf8=%E2%9C%93"===s[r]?p="utf-8":"utf8=%26%2310003%3B"===s[r]&&(p="iso-8859-1"),f=r,r=s.length);for(r=0;r<s.length;++r)if(r!==f){var d,y,h=s[r],m=h.indexOf("]="),b=-1===m?h.indexOf("="):m+1;-1===b?(d=t.decoder(h,i.decoder,p),y=t.strictNullHandling?null:""):(d=t.decoder(h.slice(0,b),i.decoder,p),y=t.decoder(h.slice(b+1),i.decoder,p)),y&&t.interpretNumericEntities&&"iso-8859-1"===p&&(y=a(y)),y&&t.comma&&y.indexOf(",")>-1&&(y=y.split(",")),o.call(u,d)?u[d]=n.combine(u[d],y):u[d]=y}return u}(e,r):e,l=r.plainObjects?Object.create(null):{},s=Object.keys(c),f=0;f<s.length;++f){var p=s[f],d=u(p,c[p],r);l=n.merge(l,d,r)}return n.compact(l)}},function(e,t,r){"use strict";function n(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}r.r(t);var o=function(){function e(t,r,n){if(function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e),this.name=t,this.ziggy=n,this.route=this.ziggy.namedRoutes[this.name],void 0===this.name)throw new Error("Ziggy Error: You must provide a route name");if(void 0===this.route)throw new Error("Ziggy Error: route '".concat(this.name,"' is not found in the route list"));this.absolute=void 0===r||r,this.domain=this.setDomain(),this.path=this.route.uri.replace(/^\//,"")}var t,r;return t=e,(r=[{key:"setDomain",value:function(){if(!this.absolute)return"/";if(!this.route.domain)return this.ziggy.baseUrl.replace(/\/?$/,"/");var e=(this.route.domain||this.ziggy.baseDomain).replace(/\/+$/,"");return this.ziggy.basePort&&e.replace(/\/+$/,"")===this.ziggy.baseDomain.replace(/\/+$/,"")&&(e=this.ziggy.baseDomain+":"+this.ziggy.basePort),this.ziggy.baseProtocol+"://"+e+"/"}},{key:"construct",value:function(){return this.domain+this.path}}])&&n(t.prototype,r),e}(),i=r(2);function a(){return(a=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)Object.prototype.hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(this,arguments)}function u(e){return(u="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function c(e,t){for(var r=0;r<t.length;r++){var n=t[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}function l(e){var t="function"==typeof Map?new Map:void 0;return(l=function(e){if(null===e||(r=e,-1===Function.toString.call(r).indexOf("[native code]")))return e;var r;if("function"!=typeof e)throw new TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,r){return(function(){if("undefined"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if("function"==typeof Proxy)return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch(e){return!1}}()?Reflect.construct:function(e,t,r){var n=[null];n.push.apply(n,t);var o=new(Function.bind.apply(e,n));return r&&s(o,r.prototype),o}).apply(null,arguments)}(e,arguments,f(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),s(n,e)})(e)}function s(e,t){return(s=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e){return(f=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}r.d(t,"default",function(){return d});var p=function(e){function t(e,r,n){var i,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:null;return function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,t),(i=function(e,t){return!t||"object"!==u(t)&&"function"!=typeof t?function(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e):t}(this,f(t).call(this))).name=e,i.absolute=n,i.ziggy=a||Ziggy,i.urlBuilder=i.name?new o(e,n,i.ziggy):null,i.template=i.urlBuilder?i.urlBuilder.construct():"",i.urlParams=i.normalizeParams(r),i.queryParams={},i.hydrated="",i}var r,n;return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&s(e,t)}(t,l(String)),r=t,(n=[{key:"normalizeParams",value:function(e){return void 0===e?{}:((e="object"!==u(e)?[e]:e).hasOwnProperty("id")&&-1==this.template.indexOf("{id}")&&(e=[e.id]),this.numericParamIndices=Array.isArray(e),a({},e))}},{key:"with",value:function(e){return this.urlParams=this.normalizeParams(e),this}},{key:"withQuery",value:function(e){return a(this.queryParams,e),this}},{key:"hydrateUrl",value:function(){var e=this;if(this.hydrated)return this.hydrated;var t=this.template.replace(/{([^}]+)}/gi,function(t,r){var n,o,i=e.trimParam(t);if(e.ziggy.defaultParameters.hasOwnProperty(i)&&(n=e.ziggy.defaultParameters[i]),n&&!e.urlParams[i])return delete e.urlParams[i],n;if(e.numericParamIndices?(e.urlParams=Object.values(e.urlParams),o=e.urlParams.shift()):(o=e.urlParams[i],delete e.urlParams[i]),void 0===o){if(-1===t.indexOf("?"))throw new Error("Ziggy Error: '"+i+"' key is required for route '"+e.name+"'");return""}return o.id?encodeURIComponent(o.id):encodeURIComponent(o)});return null!=this.urlBuilder&&""!==this.urlBuilder.path&&(t=t.replace(/\/+$/,"")),this.hydrated=t,this.hydrated}},{key:"matchUrl",value:function(){var e=window.location.hostname+(window.location.port?":"+window.location.port:"")+window.location.pathname,t=this.template.replace(/(\/\{[^\}]*\?\})/g,"/").replace(/(\{[^\}]*\})/gi,"[^/?]+").replace(/\/?$/,"").split("://")[1],r=this.template.replace(/(\{[^\}]*\})/gi,"[^/?]+").split("://")[1],n=e.replace(/\/?$/,"/"),o=new RegExp("^"+r+"/$").test(n),i=new RegExp("^"+t+"/$").test(n);return o||i}},{key:"constructQuery",value:function(){if(0===Object.keys(this.queryParams).length&&0===Object.keys(this.urlParams).length)return"";var e=a(this.urlParams,this.queryParams);return Object(i.stringify)(e,{encodeValuesOnly:!0,skipNulls:!0,addQueryPrefix:!0,arrayFormat:"indices"})}},{key:"current",value:function(){var e=this,r=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null,n=Object.keys(this.ziggy.namedRoutes),o=n.filter(function(r){return-1!==e.ziggy.namedRoutes[r].methods.indexOf("GET")&&new t(r,void 0,void 0,e.ziggy).matchUrl()})[0];if(r){var i=new RegExp("^"+r.replace("*",".*").replace(".",".")+"$","i");return i.test(o)}return o}},{key:"check",value:function(e){return Object.keys(this.ziggy.namedRoutes).includes(e)}},{key:"extractParams",value:function(e,t,r){var n=this,o=e.split(r);return t.split(r).reduce(function(e,t,r){return 0===t.indexOf("{")&&-1!==t.indexOf("}")&&o[r]?a(e,(i={},u=n.trimParam(t),c=o[r],u in i?Object.defineProperty(i,u,{value:c,enumerable:!0,configurable:!0,writable:!0}):i[u]=c,i)):e;var i,u,c},{})}},{key:"parse",value:function(){this.return=this.hydrateUrl()+this.constructQuery()}},{key:"url",value:function(){return this.parse(),this.return}},{key:"toString",value:function(){return this.url()}},{key:"trimParam",value:function(e){return e.replace(/{|}|\?/g,"")}},{key:"valueOf",value:function(){return this.url()}},{key:"params",get:function(){var e=this.ziggy.namedRoutes[this.current()];return a(this.extractParams(window.location.hostname,e.domain||"","."),this.extractParams(window.location.pathname.slice(1),e.uri,"/"))}}])&&c(r.prototype,n),t}();function d(e,t,r,n){return new p(e,t,r,n)}}]).default}); </script><script type="text/javascript"> (function() { var routes = {"front::resumes.show":{"uri":"view-resume\/{resume_id}\/{hash?}","methods":["GET","HEAD"],"domain":null}}; for (var name in routes) { Ziggy.namedRoutes[name] = routes[name]; } })(); </script> <style> .ws-trends-list { transition: max-height 0.5s ease-in-out; } .ws-trends-list .list-item { line-height: 30px; } .ws-trends-see-more i, .ws-trends-see-more svg{ transition: all 0.5s; transform: rotate(0); } .ws-trends-see-more[aria-expanded="true"] i, .ws-trends-see-more[aria-expanded="true"] svg{ transform: rotate(180deg); } .ws-trends-see-more[aria-expanded="false"] .see-less { display: none; } .ws-trends-see-more[aria-expanded="true"] .see-more { display: none; } </style> <script> let trendsLists = document.querySelectorAll('.ws-trends-list'); let trendsListCollapsedHeight = 300; trendsLists.forEach(function(list) { let height = list.offsetHeight; if ( height > trendsListCollapsedHeight ) { let button = `<span role="button" aria-expanded="false" class="ws-trends-see-more btn btn-link p-0"> <i class="fas fa-arrow-down"></i> <span class="see-more">${list.getAttribute('data-see-more-text')}</span> <span class="see-less">${list.getAttribute('data-see-less-text')}</span> </span>`; list.insertAdjacentHTML('afterend', button); list.style.maxHeight = trendsListCollapsedHeight + 'px'; button = list.nextSibling; button.addEventListener('click', function (e) { let button = e.target.classList.contains('ws-trends-see-more') ? e.target : e.target.parentNode; let list = button.previousSibling; if ( this.getAttribute('aria-expanded') === "false" ) { button.setAttribute('aria-expanded', 'true'); list.setAttribute('aria-expanded', 'true'); list.style.maxHeight = height + 'px'; } else { button.setAttribute('aria-expanded', 'false'); list.setAttribute('aria-expanded', 'false'); list.style.maxHeight = trendsListCollapsedHeight + 'px'; } }) } }) </script> <script> function loadAndInitSaveBookmarkScript() { loadScripts( [ "themes/nextgen/js/_includes/_save_bookmark.js?1728058776", ], () => { const saveJobBookmarkTitle = 'Save Job'; const savedJobBookmarkTitle = 'Saved Job'; initializeJobSaveAndRemoveFunctionality(saveJobBookmarkTitle, savedJobBookmarkTitle); }, ); } document.addEventListener('jqueryReady', function() { loadAndInitSaveBookmarkScript(); }); </script> <script>var scriptLang = 'en-US'</script> <script> function loadSummernote (){ loadStyles('themes/nextgen/plugins/WYSIWYG/summernote.css?1572269691'); loadScripts( [ 'themes/nextgen/plugins/WYSIWYG/summernote.min.js?1728058777' ], asyncSummernoteInit ) } function asyncSummernoteInit() { loadScripts( [ 'themes/nextgen/plugins/WYSIWYG/plugin/summernote-striptags.min.js?1728058777', 'themes/nextgen/plugins/WYSIWYG/plugin/summernote-chars-limit.min.js?1665575572', ], () => { let charsLimit = {}; charsLimit[window.scriptLang] = { charslimit: { 'buttonContents': "<span class='chars-left'></span> of <span class='chars-total'></span> characters used", 'buttonTooltip': "Click for more information", 'infoPopupTitle': "Your job posting is limited.", 'infoPopupText': "Your job posting is limited to <span class='max-chars-text'></span> characters in the job description.", 'warningPopupTitle': "You've reached the character limit!", 'warningPopupText': "Your job posting is limited to <span class='max-chars-text'></span> characters in the job description.", 'errorCodeAfterEditor': "<div class='alert alert-danger mt-1 js-wysiwyg-chars-limit-error' role='alert'><strong>Your job posting is limited in the job description.</strong><br/><br> Your job posting is limited to <span class='max-chars-text'></span> characters in the job description.</div>" } } $.extend(true, $.summernote.lang, charsLimit); if ($('.text-editor').length) { $('.text-editor').each(function () { var $el = $(this); initializeSummernote($el); }); } } ); } function initializeSummernote($el) { if ($el.data('summernote')) { $el.off('summernote.paste').summernote('destroy'); } if ($.summernote) { $el.summernote({ height: 250, minHeight: 250, toolbar: [ ['cleaner', ['striptags']], ['font', ['bold', 'italic', 'underline', 'clear']], ['para', ['ul', 'ol', 'paragraph']], ['view', ['fullscreen']], ], popover: { image: [], link: [], air: [] }, charslimit: { max: $el.data('max-chars') || window.summernoteMaxChars || null }, callbacks: { onInit: function() { $(function () { if (isMSIE() && !$el.prev().hasClass('.old-browser-alert')) { let oldBrowserAlert = $('<div class="alert alert-danger mb-1 old-browser-alert">Warning: You are using Internet Explorer, which is an outdated browser and no longer supports some modern functions. This could affect style formatting, copying and pasting, and job posting ability. We recommend using a different browser, like Google Chrome or Firefox, for the best experience.</div>'); $(oldBrowserAlert).insertBefore($el); } }); }, onKeyup: function (contents, $editable) { // trick for jQuery.Validation $el.trigger('change').blur(); } }, lang: scriptLang, disableDragAndDrop: true }); if ($el.prop('disabled')) { $el.summernote('disable'); } } } document.addEventListener('jqueryReady', function () { loadSummernote(); <!-- WYSIWYG Editor After Ajax Queries --> $(document).ajaxComplete(function () { setTimeout(function() { $('.text-editor').each(function () { var $el = $(this); if (!$el.next().hasClass('note-editor')) { initializeSummernote($el); } }); }, 500) }); }) </script> <script> function initValidation() { loadScripts( [ 'themes/nextgen/plugins/jquery-validation/jquery.validate.min.js?1665575572', ], processInitValidation ) } function processInitValidation() { let $form = $('form.js-form-validation'); if ($form.length) { $form.each(function () { $(this).validate({ focusInvalid: false, focusCleanup: true, validClass: 'form-control-valid', errorClass: 'form-control-invalid', ignore: ':hidden, [contenteditable="true"]:not([name])', onfocusout: function (element) { if (element.type !== 'file') { this.element(element); } }, errorPlacement: function (error, element) { if (element.hasClass('file-upload-input') || element.hasClass('text-editor')) { error.insertAfter(element.next()); } else { error.insertAfter(element); } } }); }); } } </script> <script> function loadSelect2 (){ loadStyles('themes/nextgen/plugins/selects/css/select2.min.css?1665575574'); loadScripts( [ 'themes/nextgen/plugins/selects/select2.full.min.js?1549902716' ], asyncSelect2Init ) } function asyncSelect2Init() { var $focusedNameAttr, ajaxInProgress = false; loadScripts('themes/nextgen/plugins/selects/i18n/en.js?1549902716'); triggerEvent('select2Ready'); if( $('.auto-complete').length ){ $('.auto-complete').each(function(){ let that = $(this); $(this).select2({ language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); }); } <!-- Auto Complete After Ajax Queries --> $(document).ajaxComplete(function() { $('.auto-complete').each(function(){ let that = $(this); if ( $(this).hasClass('select2-hidden-accessible') ){ $(this).select2('destroy'); } $(this).select2({ language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); if( $('select[name="'+ $focusedNameAttr +'"]').length ){ setTimeout(function(){ $('select[name="'+ $focusedNameAttr +'"]').focus(); bindKeyEvents(); }, 100); } ajaxInProgress = false; }); }); <!-- Multiple --> if( $('.multiple-select').length ){ $('.multiple-select').each(function(){ let that = $(this); $(this).select2({ tags: true, tokenSeparators: [',', ' '], language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); }); } <!-- Auto Complete After Ajax Queries --> $(document).ajaxComplete(function() { $('.multiple-select').each(function(){ let that = $(this); if ( $(this).hasClass('select2-hidden-accessible') ){ $(this).select2('destroy'); } $(this).select2({ tags: true, tokenSeparators: [',', ' '], language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); if( $('select[name="'+ $focusedNameAttr +'"]').length ){ setTimeout(function(){ $('select[name="'+ $focusedNameAttr +'"]').focus(); bindKeyEvents(); }, 100); } ajaxInProgress = false; }); }); $("body").on('keydown', ".select2", function (e) { var KEYS = [ 38, 40, 13 ], $sel2 = $(this); var $sel = $sel2.data("element"); if ($sel.length) { if ( KEYS.includes(e.keyCode) ) { e.preventDefault(); if (e.originalEvent && !ajaxInProgress) { $(this).siblings('select').select2('open'); } } } }).on('change', ".auto-complete", function (e) { $focusedNameAttr = $(this).attr('name'); }).on('change', ".auto-complete[onchange*='submit_ajax_form']", function (e) { ajaxInProgress = true; }).on('focus', "input:not(.auto-complete), select:not(.auto-complete), div, body", function (e) { $focusedNameAttr = ''; }); function bindKeyEvents(){ $('select').on('select2:close', function(){ $(this).focus(); }).on('select2:open', function(){ var self = $(this); if( ajaxInProgress ){ self.select2('close'); } }); } } loadSelect2(); </script> <script> function initValidation() { loadScripts( [ 'themes/nextgen/plugins/jquery-validation/jquery.validate.min.js?1665575572', ], processInitValidation ) } function processInitValidation() { let $form = $('form.js-form-validation'); if ($form.length) { $form.each(function () { $(this).validate({ focusInvalid: false, focusCleanup: true, validClass: 'form-control-valid', errorClass: 'form-control-invalid', ignore: ':hidden, [contenteditable="true"]:not([name])', onfocusout: function (element) { if (element.type !== 'file') { this.element(element); } }, errorPlacement: function (error, element) { if (element.hasClass('file-upload-input') || element.hasClass('text-editor')) { error.insertAfter(element.next()); } else { error.insertAfter(element); } } }); }); } } </script> <script>var scriptLang = 'en-US'</script> <script> function loadSummernote (){ loadStyles('themes/nextgen/plugins/WYSIWYG/summernote.css?1572269691'); loadScripts( [ 'themes/nextgen/plugins/WYSIWYG/summernote.min.js?1728058777' ], asyncSummernoteInit ) } function asyncSummernoteInit() { loadScripts( [ 'themes/nextgen/plugins/WYSIWYG/plugin/summernote-striptags.min.js?1728058777', 'themes/nextgen/plugins/WYSIWYG/plugin/summernote-chars-limit.min.js?1665575572', ], () => { let charsLimit = {}; charsLimit[window.scriptLang] = { charslimit: { 'buttonContents': "<span class='chars-left'></span> of <span class='chars-total'></span> characters used", 'buttonTooltip': "Click for more information", 'infoPopupTitle': "Your job posting is limited.", 'infoPopupText': "Your job posting is limited to <span class='max-chars-text'></span> characters in the job description.", 'warningPopupTitle': "You've reached the character limit!", 'warningPopupText': "Your job posting is limited to <span class='max-chars-text'></span> characters in the job description.", 'errorCodeAfterEditor': "<div class='alert alert-danger mt-1 js-wysiwyg-chars-limit-error' role='alert'><strong>Your job posting is limited in the job description.</strong><br/><br> Your job posting is limited to <span class='max-chars-text'></span> characters in the job description.</div>" } } $.extend(true, $.summernote.lang, charsLimit); if ($('.text-editor').length) { $('.text-editor').each(function () { var $el = $(this); initializeSummernote($el); }); } } ); } function initializeSummernote($el) { if ($el.data('summernote')) { $el.off('summernote.paste').summernote('destroy'); } if ($.summernote) { $el.summernote({ height: 250, minHeight: 250, toolbar: [ ['cleaner', ['striptags']], ['font', ['bold', 'italic', 'underline', 'clear']], ['para', ['ul', 'ol', 'paragraph']], ['view', ['fullscreen']], ], popover: { image: [], link: [], air: [] }, charslimit: { max: $el.data('max-chars') || window.summernoteMaxChars || null }, callbacks: { onInit: function() { $(function () { if (isMSIE() && !$el.prev().hasClass('.old-browser-alert')) { let oldBrowserAlert = $('<div class="alert alert-danger mb-1 old-browser-alert">Warning: You are using Internet Explorer, which is an outdated browser and no longer supports some modern functions. This could affect style formatting, copying and pasting, and job posting ability. We recommend using a different browser, like Google Chrome or Firefox, for the best experience.</div>'); $(oldBrowserAlert).insertBefore($el); } }); }, onKeyup: function (contents, $editable) { // trick for jQuery.Validation $el.trigger('change').blur(); } }, lang: scriptLang, disableDragAndDrop: true }); if ($el.prop('disabled')) { $el.summernote('disable'); } } } document.addEventListener('jqueryReady', function () { }) </script> <script> function loadSelect2 (){ loadStyles('themes/nextgen/plugins/selects/css/select2.min.css?1665575574'); loadScripts( [ 'themes/nextgen/plugins/selects/select2.full.min.js?1549902716' ], asyncSelect2Init ) } function asyncSelect2Init() { var $focusedNameAttr, ajaxInProgress = false; loadScripts('themes/nextgen/plugins/selects/i18n/en.js?1549902716'); triggerEvent('select2Ready'); if( $('.auto-complete').length ){ $('.auto-complete').each(function(){ let that = $(this); $(this).select2({ language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); }); } <!-- Auto Complete After Ajax Queries --> $(document).ajaxComplete(function() { $('.auto-complete').each(function(){ let that = $(this); if ( $(this).hasClass('select2-hidden-accessible') ){ $(this).select2('destroy'); } $(this).select2({ language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); if( $('select[name="'+ $focusedNameAttr +'"]').length ){ setTimeout(function(){ $('select[name="'+ $focusedNameAttr +'"]').focus(); bindKeyEvents(); }, 100); } ajaxInProgress = false; }); }); <!-- Multiple --> if( $('.multiple-select').length ){ $('.multiple-select').each(function(){ let that = $(this); $(this).select2({ tags: true, tokenSeparators: [',', ' '], language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); }); } <!-- Auto Complete After Ajax Queries --> $(document).ajaxComplete(function() { $('.multiple-select').each(function(){ let that = $(this); if ( $(this).hasClass('select2-hidden-accessible') ){ $(this).select2('destroy'); } $(this).select2({ tags: true, tokenSeparators: [',', ' '], language: 'en', width: '100%', dropdownParent: that.attr('dropdownparent') ? $(`${that.attr('dropdownparent')}`) : '' }); if( $('select[name="'+ $focusedNameAttr +'"]').length ){ setTimeout(function(){ $('select[name="'+ $focusedNameAttr +'"]').focus(); bindKeyEvents(); }, 100); } ajaxInProgress = false; }); }); $("body").on('keydown', ".select2", function (e) { var KEYS = [ 38, 40, 13 ], $sel2 = $(this); var $sel = $sel2.data("element"); if ($sel.length) { if ( KEYS.includes(e.keyCode) ) { e.preventDefault(); if (e.originalEvent && !ajaxInProgress) { $(this).siblings('select').select2('open'); } } } }).on('change', ".auto-complete", function (e) { $focusedNameAttr = $(this).attr('name'); }).on('change', ".auto-complete[onchange*='submit_ajax_form']", function (e) { ajaxInProgress = true; }).on('focus', "input:not(.auto-complete), select:not(.auto-complete), div, body", function (e) { $focusedNameAttr = ''; }); function bindKeyEvents(){ $('select').on('select2:close', function(){ $(this).focus(); }).on('select2:open', function(){ var self = $(this); if( ajaxInProgress ){ self.select2('close'); } }); } } </script> <script> var pageTemplates = { applyPopup: '#pv_applyPopup', }; let applyButton = document.body.querySelector('.btn[data-target="#apply-modal"]'); let applyScriptsLoaded = false; document.addEventListener('jqueryReady', function() { if (applyButton) { applyButton.addEventListener('click', function() { initScripts(); }); } }); document.addEventListener('bootstrapReady', function() { if (window.location.hash === '#apply-form') { initScripts(); } }); function initScripts() { if ( !applyScriptsLoaded ) { initValidation(); loadScripts( [ 'themes/nextgen/js/pages/_page.js?1728058776', 'themes/nextgen/js/pages/_alerts.js?1728058776', 'themes/nextgen/js/pages/_jobAgent.js?1728058776', 'themes/nextgen/js/pages/_placeholder.js?1728058776', 'themes/nextgen/js/pages/_apply.js?1729250448', 'themes/nextgen/plugins/jsrender/jsrender.min.js?1665575573', 'themes/nextgen/js/pages/viewJob.js?1728058777', ], () => { // JS Render $.views.settings.delimiters("<%", "%>"); $.views.settings.allowCode(true); // JS Render Helpers function replaceSymbols(str, val) { if (str !== undefined && str !== null) { return str.toString().replace(/[^a-zA-Z0-9]/g, val); } } function setJsonScriptContent(content) { if (!content) { return; } let script = $('#jsonScript'), innerJS = content.toString(); if (script.length) { script.text(innerJS); } else { $("body").append(`<script id="jsonScript" type="application/ld+json">${innerJS}<\/script>`); } } function formatSalary(salary, currency) { let x = salary.split('.'), x1 = x[0], x2 = x.length > 1 ? '.' + x[1] : '', rgx = /(\d+)(\d{3})/; while (rgx.test(x1)) { x1 = x1.replace(rgx, '$1' + ',' + '$2'); } return currency + x1; } // Helpers registering $.views.helpers({ replaceSymbols: replaceSymbols, setJsonScriptContent: setJsonScriptContent, formatSalary: formatSalary, }); $.ajaxSetup({ headers: {'X-CSRF-TOKEN': $('meta[name="csrf-token"]').attr('content')} }); let page = new ViewJob({ jobID: '79112', modifiedTime: '3464566263', locale: 'en', lang: { 'already_applied': "Already Applied", } }); $(document).on('click', '.btn-apply', function (e) { e.preventDefault(); page.applyForm.renderPlaceholder(); page.showApply(); }).on('submit', '.apply-form', function (e) { e.preventDefault(); page.applyForm.initCaptchaAndApply(); return false; }).on('submit', '.apply-agent-form-wrap .agent-form', function (e) { e.preventDefault(); page.applyForm.agentSubscribe(); return false; }).on('click', '.apply-agent-form-wrap .js-change-freq', function (e) { e.preventDefault(); page.applyForm.agentUpdateFreq($('.apply-agent-form-wrap select[name="new_freq"]').children("option:selected").val()); return false; }).on('hidden.bs.modal', '.apply-popup', function () { if (page.applyForm.isSuccessfullyApplied()) { page.applyCallback(); } page.applyForm.clearApplyPopup(); }); page.showApply(); loadScripts('themes/nextgen/plugins/file-upload.min.js?1728058777') applyScriptsLoaded = true; } ) loadSummernote(); loadSelect2(); } } document.addEventListener('jqueryReady', function () { if ($('#preview_msg').length) { $(window).bind('beforeunload', function () { return false; }); $('#preview_msg').on('click', function (e) { $(window).unbind('beforeunload'); }); } trackEvent(route('api.system.events.jobs.view', ['79112']), { source: 'jobViewDetail', }); }); </script>

Pages: 1 2 3 4 5 6 7 8 9 10