PageSourceSearch

https://hireeing.com/assets/jobs_._jobId-Cbai0bIf.js

js hireeing.com collected 2026-10-02 01:32:29 UTC 7,385 bytes, 1 lines download raw bytes

1import{b9 as b,ck as N,ak as y,co as k,bK as v,bl as w,bp as z,by as e,S as C,K as l,a as S,b3 as A,f as a,M as n,b as c,R as L,e as E}from"./index-y28yOZmh.js";import{D as R}from"./description-blocks-BGMM4DwF.js";import{u as D}from"./extension-install-57PGeGP6.js";import{B as u}from"./badge-CqeKbgE-.js";import{C as B}from"./company-logo-gIlJGz5H.js";import{R as h}from"./radio-kux29ZL8.js";import{B as U}from"./badge-check-Ck5S27lv.js";import{E as g}from"./external-link-D52W_z44.js";import{Z as M}from"./zap-D6gqNXAa.js";import{S as $}from"./shield-check-GsjQsiHQ.js";import{C as T}from"./calendar-days-4-QNV6xj.js";const I=[["path",{d:"m10 17 5-5-5-5",key:"1bsop3"}],["path",{d:"M15 12H3",key:"6jk70r"}],["path",{d:"M15 3h4a2 2 0 0 1 2 2v14a2 2 0 0 1-2 2h-4",key:"u53s6r"}]],_=b("log-in",I);function X(){const i=N(),t=D(),s=y.useLoaderData(),{data:d,isPending:m}=k(),[r,x]=v.useState(!1),f=s.postedAt?w(s.postedAt):"Not listed",j=z({min:s.salaryMin,max:s.salaryMax,currency:s.salaryCurrency})??"Not disclosed";async function p(){x(!0),await i({to:"/app/jobs",search:{applyJobId:s.id}}),x(!1)}return e.jsxs(C,{children:[e.jsx("section",{className:"dark:bg-card/30 border-b border-black/8 bg-[#fbf7ef] dark:border-white/8",children:e.jsxs("div",{className:"mx-auto max-w-6xl px-5 py-12 md:px-8 lg:px-12 lg:py-16",children:[e.jsxs(l,{to:"/jobs",className:"text-muted-foreground hover:text-foreground inline-flex items-center gap-2 text-sm font-medium",children:[e.jsx(S,{className:"size-4"})," Back to jobs"]}),e.jsxs("div",{className:"mt-10 grid gap-8 lg:grid-cols-[1fr_auto] lg:items-end",children:[e.jsxs("div",{children:[e.jsxs("div",{className:"flex flex-wrap gap-2",children:[e.jsxs(u,{variant:"outline",className:"dark:bg-card rounded-full bg-white/70",children:[e.jsx(h,{className:"size-3"})," ",s.atsType]}),s.realnessScore>=70&&e.jsxs(u,{variant:"success",className:"rounded-full",children:[e.jsx(U,{className:"size-3"})," Strong activity signal"]})]}),e.jsx("h1",{className:"mt-6 max-w-4xl text-4xl leading-[1.02] font-semibold tracking-[-0.05em] text-balance md:text-6xl",children:s.title}),e.jsxs(l,{to:"/companies/$slug",params:{slug:A(s.companyName)},className:"text-foreground/80 hover:text-primary mt-5 inline-flex items-center gap-2.5 text-lg font-medium",children:[e.jsx(B,{name:s.companyName,domain:s.companyDomain,logoUrl:s.companyLogoUrl,size:"sm"}),e.jsx("span",{children:s.companyName})]})]}),m?e.jsxs(a,{size:"lg",className:"h-13 rounded-full px-7",disabled:!0,children:[e.jsx(n,{className:"mr-2 size-4 animate-spin"}),"Loading..."]}):d?e.jsxs(a,{size:"lg",className:"h-13 rounded-full px-7",onClick:p,disabled:r||!s.applyUrl,children:[r?e.jsx(n,{className:"mr-2 size-4 animate-spin"}):null,"Apply now ",e.jsx(g,{className:"ml-2 size-4"})]}):e.jsxs("div",{className:"flex flex-wrap items-center gap-3",children:[e.jsx(a,{asChild:!0,size:"lg",className:"h-13 rounded-full px-7 font-semibold shadow-sm",children:e.jsxs(l,{to:"/signup",search:{next:`/jobs/${s.slug}`,intent:"auto-apply"},"aria-label":`Sign up to auto-apply for ${s.title}`,children:["Sign Up to Auto-Apply ",e.jsx(c,{className:"ml-2 size-4"})]})}),e.jsx(a,{asChild:!0,variant:"outline",size:"lg",className:"dark:bg-card h-13 rounded-full bg-white/70 px-5",children:e.jsxs(l,{to:"/extension","aria-label":"Autofill with Hireeing extension",children:[e.jsx(M,{className:"mr-2 size-4 text-amber-500"})," Autofill via Extension"]})})]})]})]})}),e.jsxs("section",{className:"mx-auto grid max-w-6xl gap-10 px-5 py-12 md:px-8 lg:grid-cols-[1fr_320px] lg:px-12 lg:py-16",children:[e.jsxs("article",{children:[e.jsx("h2",{className:"text-2xl font-semibold tracking-[-0.035em]",children:"About the role"}),e.jsx(H,{description:s.description,applyUrl:s.applyUrl}),e.jsx("div",{className:"border-primary/16 dark:bg-primary/10 mt-10 rounded-[1.5rem] border bg-[#eee9ff] p-6",children:e.jsxs("div",{className:"flex gap-3",children:[e.jsx($,{className:"text-primary mt-0.5 size-5 shrink-0"}),e.jsxs("div",{children:[e.jsx("h2",{className:"font-semibold",children:"Approval-Gated Auto-Apply & 1-Click Autofill"}
1),e.jsxs("p",{className:"text-foreground/64 mt-2 text-sm leading-6",children:["Skip the 20-minute manual forms on"," ",s.atsType?s.atsType.toUpperCase():"ATS"," boards. Sign up to get matched and auto-apply to remote SDE roles with tailored application packages, or use our free 1-click Chrome Extension. Hireeing never submits an application without your explicit approval."]}),e.jsxs("div",{className:"mt-4 flex flex-wrap items-center gap-3",children:[d?e.jsx(a,{asChild:!0,size:"sm",className:"rounded-full",children:e.jsxs(l,{to:"/app/jobs",children:["Review Matches ",e.jsx(c,{className:"ml-1.5 size-3.5"})]})}):e.jsx(a,{asChild:!0,size:"sm",className:"rounded-full",children:e.jsx(l,{to:"/signup",search:{next:`/jobs/${s.slug}`,intent:"auto-apply"},children:"Get Started Free"})}),e.jsx(a,{asChild:!0,variant:"outline",size:"sm",className:"dark:bg-card rounded-full bg-white/70",children:e.jsx(l,{to:"/extension",children:t.checking?"Chrome Extension":t.installed?t.outdated?"Update Extension":"Extension Installed ✓":"Install Free Extension"})})]})]})]})})]}),e.jsxs("aside",{className:"bg-card h-fit rounded-[1.5rem] border border-black/8 p-6 dark:border-white/10",children:[e.jsx("h2",{className:"text-lg font-semibold",children:"Job details"}),e.jsxs("dl",{className:"mt-6 grid gap-5 text-sm",children:[e.jsx(o,{icon:L,label:"Location",value:s.isRemote?s.location?`Remote · ${s.location}`:"Remote":s.location??"Location not listed"}),e.jsx(o,{icon:T,label:"Posted",value:f}),e.jsx(o,{icon:E,label:"Salary",value:j}),e.jsx(o,{icon:h,label:"Application system",value:s.atsType})]}),m?e.jsxs(a,{className:"mt-7 w-full rounded-full",disabled:!0,children:[e.jsx(n,{className:"mr-2 size-4 animate-spin"}),"Loading..."]}):d?e.jsxs(a,{className:"mt-7 w-full rounded-full",onClick:p,disabled:r||!s.applyUrl,children:[r?e.jsx(n,{className:"mr-2 size-4 animate-spin"}):null,"Apply now ",e.jsx(g,{className:"ml-2 size-4"})]}):e.jsxs(e.Fragment,{children:[e.jsx(a,{asChild:!0,className:"mt-7 w-full rounded-full",children:e.jsxs(l,{to:"/login",search:{next:`/jobs/${s.slug}`},"aria-label":`Sign in to apply for ${s.title}`,children:["Sign in to apply ",e.jsx(_,{className:"ml-2 size-4"})]})}),e.jsx(a,{asChild:!0,variant:"ghost",className:"mt-2 w-full rounded-full",children:e.jsxs(l,{to:"/signup",search:{next:`/jobs/${s.slug}`},children:["Get matched to roles ",e.jsx(c,{className:"ml-2 size-4"})]})})]})]})]})]})}function o({icon:i,label:t,value:s}){return e.jsxs("div",{className:"flex gap-3",children:[e.jsx("span",{className:"bg-secondary grid size-9 shrink-0 place-items-center rounded-xl",children:e.jsx(i,{className:"text-muted-foreground size-4"})}),e.jsxs("div",{children:[e.jsx("dt",{className:"text-muted-foreground",children:t}),e.jsx("dd",{className:"text-foreground mt-0.5 font-medium capitalize",children:s})]})]})}function H({description:i,applyUrl:t}){return i?e.jsx(R,{text:i,className:"text-foreground/72 mt-6 space-y-4 text-[17px] leading-8"}):e.jsxs("p",{className:"text-foreground/72 mt-6 text-[17px] leading-8",children:["The employer's full description isn't available on Hireeing yet."," ",t?e.jsx("a",{href:t,target:"_blank",rel:"noopener noreferrer nofollow",className:"text-primary underline",children:"Read it on the employer's site"}):null]})}export{X 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.