PageSourceSearch

https://www.jukeboxprint.com/react/prod/CareersPage-BYAuGbXz.js

js jukeboxprint.com collected 2026-10-02 02:54:11 UTC 12,611 bytes, 1 lines download raw bytes

1import{j as e}from"./client-BDJMow-F.js";import{C as n}from"./CloudinaryImage-B1iMtP-y.js";import{A as m}from"./arrow-right-BTIAVbz8.js";import"./tabler-icons-development-DI2L2NPt.js";import"./createLucideIcon-CBKpTRs4.js";const d="CareersPage-module__colorSection___AHrqx",x="CareersPage-module__cleanStripe___oBY6h",p="CareersPage-module__animatedBg___tSxr7",g="CareersPage-module__fadeInUp___zrsCn",h="CareersPage-module__photoStripImage___RK7Bl",u="CareersPage-module__teamCard___iCksw",b="CareersPage-module__teamGrid___SyRgg",j="CareersPage-module__jobItem___eqIys",f="CareersPage-module__jobTitle___Lb1KI",w="CareersPage-module__jobArrowIcon___In9bU",i={colorSection:d,cleanStripe:x,animatedBg:p,fadeInUp:g,photoStripImage:h,teamCard:u,teamGrid:b,jobItem:j,jobTitle:f,jobArrowIcon:w},y=[{color:"#00aae9",grow:2},{color:"#e176a0",grow:1},{color:"#12a55a",grow:1.5},{color:"#c03c74",grow:.8},{color:"#fff349",grow:1.2},{color:"#0db1c9",grow:1.6},{color:"#e5883c",grow:.9},{color:"#7cbae3",grow:1.3},{color:"#11a558",grow:1.1}],k=()=>e.jsx("div",{className:i.colorSection,children:y.map((r,t)=>e.jsx("div",{className:i.cleanStripe,style:{backgroundColor:r.color,flex:r.grow}},t))}),v=({titleLine1:r="Build what",titleLine2:t="people hold onto.",subtitle:o="Jukebox brings creative ideas to life. We produce premium physical goods for customers worldwide, transforming digital designs into tangible objects through obsessive attention to detail.",buttonText:s="View open roles",buttonHref:a="#open-roles"})=>e.jsx("section",{className:`${i.animatedBg} relative pt-12 pb-16 md:pt-32 md:pb-32 px-6 lg:px-8 overflow-hidden`,children:e.jsx("div",{className:"max-w-4xl mx-auto text-center relative z-10",children:e.jsxs("div",{className:i.fadeInUp,children:[e.jsx("h1",{className:"sr-only",children:"Careers at Jukebox"}),e.jsxs("h2",{className:"text-4xl md:text-7xl font-black font-dm-sans text-gray-900 leading-[0.95] tracking-tight mb-6",children:[r,e.jsx("br",{}),t]}),e.jsx("p",{className:"text-sm md:text-xl text-gray-600 leading-relaxed mb-8 max-w-2xl mx-auto font-medium",children:o}),s&&a&&e.jsx("a",{href:a,className:"jb-btn btn-white text-sm md:text-base",children:s})]})})}),N=({images:r})=>e.jsx("div",{className:"w-full grid grid-cols-2 md:grid-cols-3 lg:grid-cols-6 gap-0",children:r.map((t,o)=>e.jsx("div",{className:"aspect-[4/3] overflow-hidden",children:e.jsx(n,{src:t.src,alt:t.alt,className:i.photoStripImage})},o))}),_=()=>e.jsx("section",{className:"py-12 md:py-20 bg-white border-b border-gray-100",children:e.jsx("div",{className:"max-w-7xl mx-auto px-6 lg:px-8",children:e.jsxs("div",{className:"grid grid-cols-1 lg:grid-cols-12 gap-8 lg:gap-20 items-start",children:[e.jsxs("div",{className:"lg:col-span-5",children:[e.jsxs("h3",{className:"text-2xl md:text-5xl font-black font-dm-sans text-gray-900 tracking-tight leading-[1.1] mb-4 md:mb-6",children:["How we work",e.jsx("br",{className:"hidden lg:block"})," at Jukebox"]}),e.jsx("div",{className:"h-1.5 w-16 md:w-24 bg-[#ff1dad]"})]}),e.jsxs("div",{className:"lg:col-span-7 space-y-4 md:space-y-6 text-sm md:text-xl text-gray-600 leading-relaxed font-medium",children:[e.jsx("p",{children:"We're a hands-on team that values clarity, follow-through, and respect for craft. Printing is physical and unforgiving. Details matter, and consistency matters even more."}),e.jsx("p",{children:"We hold a high bar for quality across every order. Work here moves fast, but never carelessly."}),e.jsx("p",{className:"text-gray-900 font-bold !mt-2",children:"Every role connects to what we ship, and what customers receive."})]})]})})}),C=({members:r})=>e.jsxs("section",{className:"py-12 md:py-16 bg-white relative",children:[e.jsxs("div",{className:"max-w-7xl mx-auto px-6 lg:px-8 mb-8 md:mb-12 text-center",children:[e.jsx("h3",{className:"text-2xl md:text-5xl font-black font-dm-sans text-gray-900 mb-4 md:mb-6 tracking-tight",children:"Our People"}),e.jsx("p",{className:"text-sm md:text-xl text-gray-600 max-w-3xl mx-auto leading-relaxed",children:"Providing each other with support and opportunities to collaborate is a vital factor in the running of Jukebox. We work hard to align ourselves with high-performing colleagues that add to our inclusive, empowering company culture."})]}),e.jsx("div",{className:"max-w-7xl mx-auto px-6 lg:px-8 pb-10",children:e.jsxs("div",{className:i.teamGrid,children:[r.map((t,o)=>e.jsx("div",{className:i.teamCard,children:e.jsx(n,{src:t.src,alt:t.alt})},o)),e.jsxs("div",{className:`${i.teamCard} bg-[#ff1dad] flex flex-col items-center justify-center p-4 md:p-6 text-center cursor-pointer group`,children:[e.jsx("h3",{className:"text-lg md:text-3xl font-bold font-dm-sans text-white mb-2 md:mb-4 leading-tight",children:"Join the Team"}),e.jsx("a",{href:"#open-roles",className:"jb-btn btn-white text-xs md:text-base max-md:!py-2 max-md:!px-4",children:"View Openings"})]})]})})]}),S={pink:{bg:"bg-pink-50",border:"border-pink-100"},purple:{bg:"bg-purple-50",border:"border-purple-100"},blue:{bg:"bg-blue-50",border:"border-blue-100"},orange:{bg:"bg-orange-50",border:"border-orange-100"}},J=({values:r})=>e.jsx("section",{className:"py-12 md:py-24 bg-white border-t border-gray-100",children:e.jsxs("div",{className:"max-w-[1200px] mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"max-w-3xl mb-10 md:mb-16",children:[e.jsx("h3",{className:"text-2xl md:text-5xl font-black font-dm-sans text-gray-900 mb-4 md:mb-6 tracking-tight",children:"Core Values"}),e.jsx("p",{className:"text-sm md:text-xl text-gray-600",children:"Our values guide our decision making and how we treat our customers."})]}),e.jsx("div",{className:"grid grid-cols-1 md:grid-cols-2 gap-6 md:gap-8",children:r.map((t,o)=>{const s=S[t.color];return e.jsxs("div",{className:`${s.bg} p-6 md:p-10 rounded-xl md:rounded-2xl border ${s.border} shadow-sm hover:shadow-md transition-all duration-300`,children:[e.jsx("h4",{className:"text-lg md:text-2xl font-bold font-dm-sans mb-2 md:mb-4 tracking-tight",style:{color:t.titleColor},children:t.title}),e.jsx("p",{className:"text-sm md:text-lg text-gray-700 leading-relaxed font-medium",children:t.description})]},o)})})]})}),P=({categories:r})=>e.jsx("section",{id:"open-roles",className:"py-12 md:py-24 bg-white",children:e.jsxs("div",{className:"max-w-4xl mx-auto px-6 lg:px-8",children:[e.jsxs("div",{className:"mb-10 md:mb-16 text-center",children:[e.jsx("h3",{className:"text-2xl md:text-5xl font-black font-dm-sans text-gray-900 mb-4 md:mb-6 tracking-tight",children:"Open roles"}),e.jsx("p",{className:"text-sm md:text-lg text-gray-600 max-w-2xl mx-auto",children:"We hire across a range of teams including creative, customer experience, production, technology, and operations."})]}),e.jsx("div",{className:"space-y-8 md:space-y-12",children:r.map((t,o)=>e.jsxs("div",{children:[e.jsx("h4",{className:"text-sm md:text-xl font-bold font-dm-sans text-gray-400 uppercase tracking-widest mb-4 md:mb-6 border-b border-gray-200 pb-2",children:t.name}),e.jsx("div",{className:"space-y-2 md:space-y-4",children:t.jobs.map((s,a)=>e.jsxs("a",{href:s.url,className:`${i.jobItem} flex items-center justify-between p-3 md:p-6 group cursor-pointer no-underline rounded-xl hover:bg-white hover:shadow-md border border-transparent hover:border-gray-100`,children:[e.jsxs("div",{children:[e.jsx("h5",{className:`${i.jobTitle} text-sm md:text-xl font-bold font-dm-sans text-gray-900 transition-colors`,children:s.title}),s.location&&e.jsx("p",{className:"text-xs md:text-sm text-gray-500 font-medium mt
1-0.5 md:mt-1",children:s.location})]}),e.jsx("div",{className:`${i.jobArrowIcon} shrink-0 ml-4`,children:e.jsx(m,{className:"w-5 h-5 md:w-6 md:h-6",strokeWidth:2.5})})]},a))})]},o))})]})}),I=()=>e.jsx("section",{className:"py-12 md:py-20 bg-[#f0f9ff]",children:e.jsx("div",{className:"max-w-[1000px] mx-auto px-6 lg:px-8",children:e.jsxs("div",{className:"flex flex-col md:flex-row items-center gap-6 md:gap-8 text-center md:text-left",children:[e.jsx("div",{className:"shrink-0",children:e.jsx("div",{className:"w-16 h-16 md:w-20 md:h-20 rounded-full bg-white flex items-center justify-center shadow-sm",children:e.jsx(n,{src:"https://storage.jukeboxprint.com/s/images/jukebox-equal-opp.svg",alt:"Equal Opportunity Employer",className:"w-8 h-8 md:w-10 md:h-10 object-contain"})})}),e.jsx("div",{children:e.jsxs("p",{className:"text-sm md:text-xl font-medium text-gray-800 leading-relaxed",children:[e.jsx("strong",{className:"text-gray-900 font-bold",children:"Jukebox is an equal opportunity employer and values diversity."})," We are committed to building a workplace where people feel respected, supported, and able to grow without having to change who they are."]})})]})})}),T=[{src:"https://storage.jukeboxprint.com/s/images/jukebox-career-media-fb1.jpg",alt:"Jukebox Life 1"},{src:"https://storage.jukeboxprint.com/s/images/jukebox-career-media-fb2.jpg",alt:"Jukebox Life 2"},{src:"https://storage.jukeboxprint.com/s/images/jukebox-career-media-fb3.jpg",alt:"Jukebox Life 3"},{src:"https://storage.jukeboxprint.com/s/images/jukebox-career-media-fb4.jpg",alt:"Jukebox Life 4"},{src:"https://storage.jukeboxprint.com/s/images/jukebox-career-media-fb8.jpg",alt:"Jukebox Life 5"},{src:"https://storage.jukeboxprint.com/s/images/jukebox-career-media-fb6.jpg",alt:"Jukebox Life 6"}],W=[{src:"https://storage.jukeboxprint.com/s/images/Jukebox-our-team-KA-.jpg",alt:"Team Member"},{src:"https://storage.jukeboxprint.com/s/images/Jukebox-our-team-AK-.jpg",alt:"Team Member"},{src:"https://storage.jukeboxprint.com/s/images/Jukebox-our-team-CB-.jpg",alt:"Team Member"},{src:"https://storage.jukeboxprint.com/s/images/Jukebox-our-team-GL-.jpg",alt:"Team Member"},{src:"https://storage.jukeboxprint.com/s/images/Jukebox-our-team-JD-.jpg",alt:"Team Member"},{src:"https://storage.jukeboxprint.com/s/images/Jukebox-our-team-MB-.jpg",alt:"Team Member"},{src:"https://storage.jukeboxprint.com/s/images/Jukebox-our-team-PV-.jpg",alt:"Team Member"}],B=[{title:"Customer First",description:"We make every decision and measure every product on how well it serves our customers. We go above and beyond to put our customers first.",color:"pink",titleColor:"#ff1dad"},{title:"Act With Integrity",description:"We aim to continuously operate with respect and consideration for those around us while remaining honest and ethical in our practices.",color:"purple",titleColor:"#9333ea"},{title:"Willingness To Learn",description:"We don't always have the answers but are always willing to learn. Through collaboration, we can problem solve and learn from each other.",color:"blue",titleColor:"#3b82f6"},{title:"Take Action",description:"We do everything in our power to problem solve and find instant solutions. All problems are seen as actionable and deserve immediate attention.",color:"orange",titleColor:"#f97316"}];function O(r){return r==="Richmond"?"Richmond, BC":r==="Toronto"?"Toronto, ON":r}const M={Management:"Management","Creative & Brand":"Creative & Brand","Customer Service Representative":"Customer Experience & Sales","IT Department":"Technology & Product","Design Department":"Marketing",Production:"Production & Operations"},c=["Management","Creative & Brand","Customer Experience & Sales","Technology & Product","Marketing","Production & Operations"];function A(r){const t={};for(const o of r){const s=o.category||"Other",a=M[s]||s;t[a]||(t[a]=[]),t[a].push(o)}return Object.entries(t).sort(([o],[s])=>{const a=c.indexOf(o),l=c.indexOf(s);return a===-1?1:l===-1?-1:a-l}).map(([o,s])=>({name:o,jobs:s.map(a=>({title:a.title,location:O(a.location),url:a.url}))}))}const E=({positions:r=[]})=>{const t=A(r),o={"@context":"https://schema.org","@type":"WebPage","@id":"https://www.jukeboxprint.com/job-postings#webpage",name:"Careers at Jukebox | Join Our Team",description:"Build what people hold onto. Join Jukebox and help produce premium physical goods for customers worldwide.",url:"https://www.jukeboxprint.com/job-postings",isPartOf:{"@id":"https://www.jukeboxprint.com/#website"},about:{"@id":"https://www.jukeboxprint.com/#org"}};return e.jsxs("div",{className:"bg-white",children:[e.jsx("script",{type:"application/ld+json",dangerouslySetInnerHTML:{__html:JSON.stringify(o)}}),e.jsx(k,{}),e.jsx(v,{titleLine1:"Build what",titleLine2:"people hold onto.",subtitle:"Jukebox brings creative ideas to life. We produce premium physical goods for customers worldwide, transforming digital designs into tangible objects through obsessive attention to detail."}),e.jsx(N,{images:T}),e.jsx(_,{}),e.jsx(C,{members:W}),e.jsx(J,{values:B}),e.jsx(P,{categories:t}),e.jsx(I,{})]})};export{E as default};

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.