PageSourceSearch

https://www.cultureamp.com/assets/chunk-8901-38d6529018fd6fcde331.bundle.js

js cultureamp.com collected 2026-09-24 08:28:00 UTC 7,937 bytes, 2 lines download raw bytes

1"use strict";(self.webpackChunkcultureampcom=self.webpackChunkcultureampcom||[]).push([[8901],{8901(e,n,a){a.d(n,{default:()=>u});var t=a(8143),r=(a(97700),a(30758)),o=a(86070);const s=({department:e})=>(0,o.jsxs)("details",{className:"job-panel border-b border-black-30 first:border-t cursor-pointer",children:[(0,o.jsx)("summary",{className:"button--wide group leading-tight text-lg font-heading font-medium py-20 text-left",children:(0,o.jsxs)("div",{className:"flex justify-between items-center",children:[e.name," (",e.numOfJobs,")",(0,o.jsxs)("svg",{"aria-hidden":"true","aria-labelledby":"chevron-down",className:"h-12 w-12 transform duration-200 transition-transform translate -translate-y-1 motion-safe:group-hover:animate-bounce-y-down",focusable:"false",height:"9",role:"img",viewBox:"0 0 10 8",width:"10",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsx)("title",{id:"chevron-down${dep.name}",children:"Down chevron"}),(0,o.jsx)("path",{clipRule:"evenodd",d:"m1.17917.844971 3.82083 3.901729 3.82083-3.901729 1.17917 1.204129-5 5.10587-5-5.10587z",fillRule:"evenodd"})]})]})}),(0,o.jsx)("ul",{className:"mb-24",children:e.jobs.map(e=>(0,o.jsx)("li",{className:"hover:bg-tan px-24 py-16",children:(0,o.jsxs)("a",{className:"flex group items-center justify-between",target:"_blank",href:e.absolute_url,rel:"noreferrer",children:[(0,o.jsxs)("div",{children:[(0,o.jsx)("p",{className:"text-16 mr-[14px]",children:e.title}),(0,o.jsx)("p",{className:"text-10 uppercase font-semibold text-black-50 mt-6",children:e.location.name})]}),(0,o.jsxs)("div",{className:"button button--primary desktop:invisible group-hover:visible group-focus:visible",children:["Apply",(0,o.jsx)("span",{className:"ml-8","aria-hidden":"true",children:"→"})]})]})},e.id))})]}),i=["All offices","Melbourne","Sydney","San Francisco","New York","Chicago","London","Berlin","Austin","Belgrade"],c=[{greenHouseDepOrSubDepName:"Strategy & BizOps",caDepOrSubDepName:"Business Operations"},{greenHouseDepOrSubDepName:"CSSX",caDepOrSubDepName:"Customer Success"},{greenHouseDepOrSubDepName:"Data",caDepOrSubDepName:"Data & People Science"},{greenHouseDepOrSubDepName:"Data Science",caDepOrSubDepName:"Data & People Science"},{greenHouseDepOrSubDepName:"People Science",caDepOrSubDepName:"Data & People Science"},{greenHouseDepOrSubDepName:"Product Analytics",caDepOrSubDepName:"Data & People Science"},{greenHouseDepOrSubDepName:"CX - People Science",caDepOrSubDepName:"Data & People Science"},{greenHouseDepOrSubDepName:"CX - Support",caDepOrSubDepName:"Product Support"},{greenHouseDepOrSubDepName:"CS-PS",caDepOrSubDepName:"Data & People Science"},{greenHouseDepOrSubDepName:"People Science R&D",caDepOrSubDepName:"Data & People Science"},{greenHouseDepOrSubDepName:"Application Engineering",caDepOrSubDepName:"Engineering"},{greenHouseDepOrSubDepName:"Back End Engineering",caDepOrSubDepName:"Engineering"},{greenHouseDepOrSubDepName:"Data & Machine Learning Engineering",caDepOrSubDepName:"Engineering"},{greenHouseDepOrSubDepName:"Delivery Leads",caDepOrSubDepName:"Engineering"},{greenHouseDepOrSubDepName:"Front End Engineering",caDepOrSubDepName:"Engineering"},{greenHouseDepOrSubDepName:"QA",caDepOrSubDepName:"Engineering"},{greenHouseDepOrSubDepName:"Site Reliability Engineering",caDepOrSubDepName:"Engineering"},{greenHouseDepOrSubDepName:"Sales Development",caDepOrSubDepName:"Sales"},{greenHouseDepOrSubDepName:"Platform Product Marketing",caDepOrSubDepName:"Product Marketing"},{greenHouseDepOrSubDepName:"IT",caDepOrSubDepName:"Technology"},{greenHouseDepOrSubDepName:"GTM Ops",caDepOrSubDepName:"Revenue Operations"},{greenHouseDepOrSubDepName:"RevOps",caDepOrSubDepName:"Revenue Operations"},{greenHouseDepOrSubDepName:"People Experience (PX)",caDepOrSubDepName:"People & Experience"},{greenHouseDepOrSubDepName:"Security",caDepOrSubDepName:"Security & Risk"}],l=({officeLocation:e,isSelected:n,onClick:a})=>(0,o.jsx)("div",{className:"dropdown-item",children:(0,o.jsx)("button",{onClick:a,role:"menuitem","aria-selected":n,"data-location":e,"aria-label":`open roles in ${e}`,children:e})}),p=()=>{const e=(0,r.useRef)(null),[n,a]=(0,r.useState)([]),[t,p]=(0,r.useState)([]),[u,m]=(0,r.useState)(!1),[d,b]=(0,r.useState)("All office
1s"),D=(0,r.useCallback)((e,a)=>"All offices"===e?n:a.filter(function(n){return n.location.name.includes(e)}),[n]);function g(e){return()=>{b(e);const a=D(e,n);p(a),S()}}function S(){m(!1)}return(0,r.useEffect)(()=>{(async()=>{try{const e=await fetch("https://boards-api.greenhouse.io/v1/boards/cultureamp/jobs?content=true"),n=await e.json();a(n.jobs);const t=new URLSearchParams(window.location.search).get("officeLocation");if(t){const e=D(t,n.jobs);b(t),p(e)}else p(n.jobs)}catch{}})()},[D]),(0,r.useEffect)(()=>{const n=n=>{const a=e?.current;a&&!a.contains(n.target)&&S()},a=e=>{27===e.keyCode&&S()};return document.addEventListener("mousedown",n),document.addEventListener("keydown",a),()=>{document.removeEventListener("mousedown",n),document.removeEventListener("keydown",a)}},[]),(0,o.jsxs)("section",{children:[(0,o.jsxs)("div",{className:"flex flex-col mobile:flex-row items-start mobile:items-center mb-36","data-test":"job-listing__dropdown",children:[(0,o.jsxs)("h3",{className:"text-16 number-of-jobs",children:[t?.length," open position",(0,o.jsx)("span",{className:1==t?.length?"hidden":"inline",children:"s"})," ","in"]}),(0,o.jsxs)("div",{className:"relative mobile:ml-12 mt-12 mobile:mt-0",style:{minWidth:"140px"},ref:e,children:[(0,o.jsxs)("button",{"data-test":"job-listing__dropdown-button",className:"dropdown-button office-locations__dropdown-button flex justify-between items-center p-12 whitespace-nowrap",onClick:function(){u?S():m(!0)},id:"job-listing__dropdown-button","aria-haspopup":"true","aria-expanded":u,children:[(0,o.jsx)("span",{className:"text-14 mr-12","aria-label":`open roles in ${d}`,children:u?"Select":d}),(0,o.jsxs)("svg",{"aria-hidden":"true","aria-labelledby":"chevron-down__dropdown-button",className:`transform h-10 w-10 ${u&&"rotate-180"}`,focusable:"false",height:"9",role:"img",viewBox:"0 0 10 8",width:"10",xmlns:"http://www.w3.org/2000/svg",children:[(0,o.jsx)("title",{id:"chevron-down__dropdown-button",children:"Down chevron"}),(0,o.jsx)("path",{clipRule:"evenodd",d:"m1.17917.844971 3.82083 3.901729 3.82083-3.901729 1.17917 1.204129-5 5.10587-5-5.10587z",fillRule:"evenodd"})]})]}),(0,o.jsx)("div",{className:"dropdown-menu-container "+(u?"!block":"hidden"),"aria-labelledby":"job-listing__dropdown-button",role:"menu",children:i.map(e=>(0,o.jsx)(l,{officeLocation:e,isSelected:d===e,onClick:g(e)},e))})]})]}),(0,o.jsx)("div",{className:t?"block":"hidden","data-test":"job-listing__accordion",children:t?.length?t&&function(e){let n=[];e.forEach(function(a){const t=a.departments[0]?.name,r=a.departments[0]?.id;if(!t||!r)return;const o=e.filter(function(e){return e.departments[0]?.name==t}),s=o.length;n.filter(function(e){return e.name==t}).length||n.push({name:t,numOfJobs:s,jobs:o,id:r})});const a=n.find(e=>"Security"===e.name),t=n.find(e=>"Risk"===e.name);if(a&&t){const e={name:a.name,numOfJobs:a.numOfJobs+t.numOfJobs,jobs:a.jobs.concat(t.jobs),id:a.id};n=n.filter(e=>"Security"!==e.name&&"Risk"!==e.name),n.push(e)}else!a&&t&&(t.name="Security");n.forEach(e=>{c.map(n=>{e.name===n.greenHouseDepOrSubDepName&&(e.name=n.caDepOrSubDepName)})});const r=n.reduce((e,n)=>{const{name:a,numOfJobs:t}=n,r=e.findIndex(e=>e.name===a);if(-1===r)e.push(n);else{const a=e[r];a&&(a.jobs=a.jobs.concat(n.jobs),a.numOfJobs+=t)}return e.map(e=>{e.jobs.sort((e,n)=>e.title>n.title?1:e.title<n.title?-1:0)}),e},[]);return r.sort((e,n)=>e.name>n.name?1:e.name<n.name?-1:0),r}(t).map(e=>(0,o.jsx)(s,{department:e},e.id)):(0,o.jsxs)("p",{className:"font-semibold text-16 pl-24",children:["No open positions in ",d," at this moment."]})})]})};function u(e){t.render((0,o.jsx)(p,{}),e)}}}]);
2//# sourceMappingURL=chunk-8901-38d6529018fd6fcde331.bundle.js.map

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.