1import{c as S,r as a,j as e,N as T,F as W,L as I,t as c}from"./main-3ttgGWJG.js";import{B as L,M as q,r as E,s as R}from"./careers.functions-DwkB1RTw.js";import{C as h}from"./circle-check-LGYe-2wX.js";import{U as F}from"./upload-DeV9Hq-Z.js";const P=[["line",{x1:"12",x2:"12",y1:"2",y2:"22",key:"7eqyqh"}],["path",{d:"M17 5H9.5a3.5 3.5 0 0 0 0 7h5a3.5 3.5 0 0 1 0 7H6",key:"1b0p4s"}]],D=S("dollar-sign",P),b="Podcast Producer for This Week in Startups and This Week in AI";function V(){const i=a.useRef(null),l=()=>{i.current?.scrollIntoView({behavior:"smooth",block:"start"})};return e.jsxs("div",{className:"min-h-screen bg-background text-foreground",children:[e.jsx(T,{}),e.jsxs("main",{className:"container mx-auto px-4 pt-32 pb-24 max-w-4xl",children:[e.jsxs("header",{className:"mb-10 text-center",children:[e.jsx("p",{className:"text-twist-orange text-sm font-medium uppercase tracking-[0.2em] mb-3",children:"Careers at TWiST"}),e.jsx("h1",{className:"text-4xl md:text-6xl font-bold tracking-tight",children:"Build the future of startup & AI podcasting"}),e.jsx("p",{className:"mt-5 text-lg text-white/60 max-w-2xl mx-auto",children:"We currently have one open role. If you're obsessed with tech, AI, and the startup scene, we'd love to hear from you."})]}),e.jsxs("article",{className:"relative rounded-3xl bg-white/[0.04] backdrop-blur-xl border border-white/10 shadow-[0_0_60px_-20px_hsl(30_100%_50%/0.25)] p-8 md:p-12 overflow-hidden",children:[e.jsx("div",{className:"absolute -top-24 -right-24 w-96 h-96 bg-twist-orange/10 blur-3xl rounded-full pointer-events-none"}),e.jsxs("div",{className:"relative",children:[e.jsxs("div",{className:"flex flex-wrap items-center gap-2 mb-4",children:[e.jsxs("span",{className:"inline-flex items-center gap-1.5 text-xs font-medium px-3 py-1 rounded-full bg-twist-orange/15 text-twist-orange border border-twist-orange/30",children:[e.jsx(L,{className:"w-3 h-3"})," Now Hiring"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 text-xs px-3 py-1 rounded-full bg-white/[0.06] text-white/70 border border-white/10",children:[e.jsx(q,{className:"w-3 h-3"})," Austin, TX preferred · Remote considered"]}),e.jsxs("span",{className:"inline-flex items-center gap-1.5 text-xs px-3 py-1 rounded-full bg-white/[0.06] text-white/70 border border-white/10",children:[e.jsx(D,{className:"w-3 h-3"})," $85,000/year + benefits"]})]}),e.jsx("h2",{className:"text-3xl md:text-4xl font-bold tracking-tight",children:b}),e.jsx("div",{className:"mt-6 mb-8",children:e.jsx("button",{onClick:l,className:"inline-flex items-center justify-center px-7 py-3 rounded-full bg-twist-orange text-black font-semibold shadow-[0_0_30px_-5px_hsl(30_100%_50%/0.6)] hover:bg-twist-orange/90 transition-all hover:scale-[1.02]",children:"Apply Now"})}),e.jsxs("div",{className:"prose prose-invert max-w-none text-white/80 leading-relaxed space-y-5",children:[e.jsxs("p",{children:["Jason Calacanis' podcast network â home to the long-running and massively influential startup podcast ",e.jsx("em",{children:"This Week in Startups"})," and the breakout spinoff ",e.jsx("em",{children:"This Week in AI"})," â is looking for an experienced, diligent, detail-oriented podcast producer to help us continue releasing high-level content and expand our programming line-up."]}),e.jsx("p",{children:"This is a hands-on production role working directly with our host and content team. Ideal candidates will be local to our studio in Austin, TX, but we will also consider qualified remote applicants."}),e.jsx("h3",{className:"text-white text-xl font-semibold mt-8",children:"You are:"}),e.jsx("ul",{className:"space-y-2.5 list-none pl-0",children:["Creative and looking to contribute not just hard work but inspired ideas and fresh insights.","Obsessed with AI, tech, and the startup scene. (Are you using AI tools daily? Let us know which ones and how they're making you more productive!)","Eager to dive in and help us make these shows on every level, from booking and research to supervising the edit.","Very familiar with the process of recording and producing podcasts or professional long-form audio/video content.","Extremely organized! We move fast, make a LOT of content, and the expectations are high. We're looking for people who can keep up."].map(s=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx(h,{className:"w-5 h-5 text-twist-orange shrink-0 mt-0.5"}),e.jsx("span",{children:s})]},s))}),e.jsx("h3",{className:"text-white text-xl font-semibold mt-8",children:"What you'll do:"}),e.jsx("ul",{className:"space-y-2.5 list-none pl-0",children:["Develop a content and distribution strategy along with Editorial Director Lon Harris and CEO/Host Jason Calacanis. We're not just looking for te
1chnical skill but original thinking and a sharp understanding of the podcast landscape.","Own end-to-end production on TWiST and TWiAI episodes â from pre-production research, pre-interviews and guest prep, through recording, and into editing and distribution. You're responsible for making sure episodes are up to our quality standard and released on time.","Help us develop new shows to expand the TWiST and This Week in AI network."].map(s=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx(h,{className:"w-5 h-5 text-twist-orange shrink-0 mt-0.5"}),e.jsx("span",{children:s})]},s))}),e.jsx("h3",{className:"text-white text-xl font-semibold mt-8",children:"What you'll get:"}),e.jsx("ul",{className:"space-y-2.5 list-none pl-0",children:["Salary: $85,000/year plus benefits.","Work directly with some of the biggest names in tech, AI, and venture capital.","Creative freedom to develop new shows and expand our social media strategy."].map(s=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx(h,{className:"w-5 h-5 text-twist-orange shrink-0 mt-0.5"}),e.jsx("span",{children:s})]},s))})]}),e.jsx("div",{className:"mt-10 flex justify-center",children:e.jsx("button",{onClick:l,className:"inline-flex items-center justify-center px-7 py-3 rounded-full bg-twist-orange text-black font-semibold shadow-[0_0_30px_-5px_hsl(30_100%_50%/0.6)] hover:bg-twist-orange/90 transition-all hover:scale-[1.02]",children:"Apply Now"})})]})]}),e.jsx("div",{ref:i,className:"mt-16 scroll-mt-28",children:e.jsx(O,{})})]}),e.jsx(W,{})]})}function O(){const[i,l]=a.useState(""),[s,w]=a.useState(""),[u,j]=a.useState(""),[x,y]=a.useState(""),[p,N]=a.useState(""),[g,v]=a.useState(""),[n,k]=a.useState(null),[m,f]=a.useState(!1),[_,C]=a.useState(!1),A=async t=>{if(t.preventDefault(),!n){c.error("Please attach your CV/Resume");return}if(n.size>15*1024*1024){c.error("Resume must be under 15 MB");return}f(!0);try{const d=await E({data:{filename:n.name}});if(!(await fetch(d.signedUrl,{method:"PUT",headers:{"Content-Type":n.type||"application/octet-stream"},body:n})).ok)throw new Error("Failed to upload resume");await R({data:{first_name:i,last_name:s,email:u,phone:x,resume_path:d.path,resume_filename:n.name,available_start_date:p,comments:g||void 0,job_title:b}}),C(!0),c.success("Application submitted â thank you!")}catch(d){c.error(d?.message??"Submission failed")}finally{f(!1)}};return _?e.jsxs("div",{className:"rounded-3xl bg-white/[0.04] backdrop-blur-xl border border-white/10 p-10 text-center",children:[e.jsx(h,{className:"w-14 h-14 text-twist-orange mx-auto mb-4"}),e.jsx("h3",{className:"text-2xl font-semibold",children:"Application received"}),e.jsx("p",{className:"mt-3 text-white/60 max-w-md mx-auto",children:"Thanks for applying! Our team will review your submission and reach out if there's a fit."})]}):e.jsxs("form",{onSubmit:A,className:"rounded-3xl bg-white/[0.04] backdrop-blur-xl border border-white/10 p-8 md:p-10 space-y-5",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-semibold",children:"Apply for this role"}),e.jsx("p",{className:"text-sm text-white/60 mt-1",children:"All fields required except comments."})]}),e.jsxs("div",{className:"grid md:grid-cols-2 gap-4",children:[e.jsx(r,{label:"First name",children:e.jsx("input",{required:!0,value:i,onChange:t=>l(t.target.value),className:o,maxLength:80})}),e.jsx(r,{label:"Last name",children:e.jsx("input",{required:!0,value:s,onChange:t=>w(t.target.value),className:o,maxLength:80})}),e.jsx(r,{label:"Email",children:e.jsx("input",{required:!0,type:"email",value:u,onChange:t=>j(t.target.value),className:o,maxLength:254})}),e.jsx(r,{label:"Phone",children:e.jsx("input",{required:!0,type:"tel",value:x,onChange:t=>y(t.target.value),className:o,maxLength:40})}),e.jsx(r,{label:"Available start date",children:e.jsx("input",{required:!0,type:"date",value:p,onChange:t=>N(t.target.value),className:o})}),e.jsx(r,{label:"CV / Resume (PDF, DOC, DOCX)",children:e.jsxs("label",{className:"flex items-center gap-3 px-4 py-2.5 rounded-xl bg-white/[0.03] border border-white/10 cursor-pointer hover:border-twist-orange/40 transition-colors",children:[e.jsx(F,{className:"w-4 h-4 text-white/60"}),e.jsx("span",{className:"text-sm text-white/80 truncate flex-1",children:n?n.name:"Choose fileâ¦"}),e.jsx("input",{type:"file",required:!0,accept:".pdf,.doc,.docx",className:"hidden",onChange:t=>k(t.target.files?.[0]??null)})]})})]}),e.jsx(r,{label:"Additional comments (optional)",children:e.jsx("textarea",{rows:5,value:g,onChange:t=>v(t.target.value),maxLength:4e3,className:o+" resize-y min-h-[120px]",placeholder:"Anything else we should know?"})}),e.jsxs("button",{type:"submit",disabled:m,className:"w-full md:w-auto inline-flex items-center justify-center gap-2 px-7 py-3 rounded-full bg-twist-orange text-black font-semibold shadow-[0_0_30px_-5px_hsl(30_100%_50%/0.6)] hover:bg-twist-orange/90 transition-all hover:scale-[1.02] disabled:opacity-50 disabled:hover:scale-100",children:[m?e.jsx(I,{className:"w-4 h-4 animate-spin"}):null,m?"Submittingâ¦":"Submit application"]})]})}const o="w-full px-4 py-2.5 rounded-xl bg-white/[0.03] border border-white/10 text-white placeholder:text-white/30 focus:outline-none focus:border-twist-orange/50 focus:ring-1 focus:ring-twist-orange/30 transition-colors";function r({label:i,children:l}){return e.jsxs("label",{className:"block",children:[e.jsx("span",{className:"block text-xs font-medium uppercase tracking-wider text-white/50 mb-1.5",children:i}),l]})}export{V as component};
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.