1import{j as e}from"./index-6SYzrhGv.js";import{S as s,H as a,F as r}from"./Seo-B7-mpJf4.js";const i=["Hello there! We are a small development studio from Lviv expanding our team with a Middle Unity Developer who is excited about building games and interactive experiences.","Our pipeline mixes short-term contract projects with internal Unity titles, so you will constantly explore new technologies across gamedev, AR/VR/XR, and enterprise scenarios."],n=["Maintain and expand the Unity games and experiences we ship to players.","Develop games and interactive experiences in Unity for both client engagements and internal initiatives.","Help mentor junior Unity developers when you feel like sharing your expertise."],l=["Intermediate/Upper-intermediate spoken English so you can communicate directly with clients.","Solid knowledge of C# and Unity APIs backed by 2+ years of commercial experience.","A portfolio of Unity games or interactive projects that showcases your engineering approach.","Willingness to work with additional engines or frameworks if a project requires it.","Strong understanding of vector math for game developmentâyou know what a vector dot product is and why it matters.","Good grasp of fundamental algorithms and data structures."],o=["Experience with native Android or iOS development.","Hands-on experience building multiplayer gameplay or services.","Graphics programming or shader development background.","Familiarity with other game engines or XR frameworks."],d=["Meaningful work on both Nineva-owned products and diverse contract projects.","Competitive salary in the 1500â2500 USD range tied to your expertise.","Powerful workstation or laptop setup.","20 days of paid vacation and 7 days of paid sick leave.","Comfortable modern office close to the city center.","Company-paid English lessons, regular corporate events, monthly team building, and weekly Pizza Day."],c=["Short practical test task after the interview (takes just a couple of hours).","Fully compensated 3-month trial period.","This role is currently office-based in Lviv (Heroiv UPA St.), but reach out if you want to explore partnership formats."],x=[{label:"Location",value:"Lviv, Ukraine · Onsite"},{label:"Experience",value:"Middle · 2+ years"},{label:"Team",value:"Unity Games"},{label:"Compensation",value:"1500â2500 USD"}],h=()=>e.jsxs("div",{className:"bg-primary-dark overflow-x-hidden",children:[e.jsx(s,{title:"Middle Unity Developer â Careers at Nineva Studios",description:"Join Nineva Studios as a Middle Unity Developer to build Unity games and interactive experiences with a 1500â2500 USD compensation range.",path:"/careers/middle-unity-developer"}),e.jsx(a,{}),e.jsxs("main",{children:[e.jsxs("section",{className:"relative isolate overflow-hidden bg-gradient-to-b from-primary-dark via-primary-dark/90 to-secondary-dark pt-24 pb-20 md:pt-32 md:pb-28",children:[e.jsx("div",{className:"absolute top-10 right-10 h-64 w-64 rounded-full bg-accent-start blur-[160px] opacity-40","aria-hidden":"true"}),e.jsx("div",{className:"absolute bottom-0 left-10 h-72 w-72 rounded-full bg-accent-end blur-[180px] opacity-30","aria-hidden":"true"}),e.jsxs("div",{className:"container relative z-10 mx-auto px-4 sm:px-6 lg:px-8",children:[e.jsx("p",{className:"text-sm font-semibold uppercase tracking-[0.3em] text-accent-start",children:"Careers · Programming"}),e.jsx("h1",{className:"mt-6 text-4xl font-extrabold leading-tight md:text-6xl",children:"Middle Unity Developer"}),e.jsx("p",{className:"mt-4 max-w-3xl text-lg text-text-muted md:text-xl",children:"Build Unity games and interactive experiences for clients across the globe while helping us grow Ninevaâs product lineup from Lviv."}),e.jsx("div",{className:"mt-8 grid gap-4 sm:grid-cols-2 lg:grid-cols-4",children:x.map(t=>e.jsxs("div",{className:"rounded-2xl border border-gray-700 bg-secondary-dark/60 p-5",children:[e.jsx("p",{className:"text-xs uppercase tracking-[0.25em] text-accent-start",children:t.label}),e.jsx("p",{className:"mt-2 text-lg font-semibold text-white",children:t.value})]},t.label))}),e.jsxs("div",{className:"mt-10 flex flex-wrap gap-4",children:[e.jsx("a",{href:"mailto:[email protected]?subject=Middle%20Unity%20Developer%20Application",className:"inline-flex items-center justify-center rounded-full bg-gradient-to-r from-accent-start to-accent-end px-8 py-3 text-base font-semibold text-white shadow-lg transition hover:scale-105",children:"Apply via Email"}),e.jsx("a",{href:"https://ninevastudios.com",target:"_blank",rel:"noopener noreferrer",className:"inline-flex items-center justify-center rounded-full border border-gray-700 px-8 py-3 text-base font-semibold text-white transition hover:border-accent-start",children:"Learn about Nineva"})]})]})]}),e.jsx("section",{className:"py-16 md:py-24",children:e.jsx("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("h2",{className:"text-3xl font-bold md:text-4xl",children:"About the role"}),e.jsx("div",{className:"mt-6 space-y-4 text-text-muted",children:i.map(t=>e.jsx("p",{children:t},t))})]}),e.jsxs("div",{className:"rounded-3xl border border-gray-800 bg-secondary-dark/60 p-8",children:[e.jsxs("div",{className:"flex items-center justify-between",children:[e.jsx("span",{className:"text-sm font-semibold uppercase tracking-[0.3em] text-accent-start",children:"Compensation"}),e.jsx("span",{className:"rounded-full bg-primary-dark px-4 py-1 text-sm font-semibold text-white",children:"1500â2500 USD"})]}),e.jsx("p",{className:"mt-4 text-3xl font-bold text-white",children:"Salary depends on your experience and skill set."})]})]})})}),e.jsx("section",{className:"bg-secondary-dark py-16 md:py-24",children:e.jsx("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-bold md:text-3xl",children:"Responsibilities"}),e.jsx("ul",{className:"mt-6 space-y-4 text-text-muted",children:n.map(t=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"mt-1 inline-block h-2 w-2 rounded-full bg-accent-start","aria-hidden":"true"}),e.jsx("span",{children:t})]},t))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-bold md:text-3xl",children:"Requirements"}),e.jsx("ul",{className:"mt-6 space-y-4 text-text-muted",children:l.map(t=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"mt-1 inline-block h-2 w-2 rounded-full bg-accent-start","aria-hidden":"true"}),e.jsx("span",{children:t})]},t))})]})]})})}),e.jsx("section",{className:"py-16 md:py-24",children:e.jsx("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-2",children:[e.jsxs("div",{className:"rounded-3xl border border-gray-800 bg-secondary-dark/50 p-8",children:[e.jsx("h3",{className:"text-2xl font-bold md:text-3xl",children:"Would be a plus"}),e.jsx("ul",{className:"mt-6 space-y-4 text-text-muted",children:o.map(t=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"mt-1 inline-block h-2 w-2 rounded-full bg-accent-start","aria-hidden":"true"}),e.jsx("span",{children:t})]},t))})]}),e.jsxs("div",{className:"rounded-3xl border border-gray-800 bg-secondary-dark/50 p-8",children:[e.jsx("h3",{className:"text-2xl font-bold md:text-3xl",children:"We offer"}),e.jsx("ul",{className:"mt-6 space-y-4 text-text-muted",children:d.map(t=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"mt-1 inline-block h-2 w-2 rounded-full bg-accent-start","aria-hidden":"true"}),e.jsx("span",{children:t})]},t))})]})]})})}),e.jsx("section",{className:"bg-secondary-dark py-16 md:py-24",children:e.jsx("div",{className:"container mx-auto px-4 sm:px-6 lg:px-8",children:e.jsxs("div",{className:"grid gap-10 lg:grid-cols-2",children:[e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-bold md:text-3xl",children:"Other info"}),e.jsx("ul",{className:"mt-6 space-y-4 text-text-muted",children:c.map(t=>e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"mt-1 inline-block h-2 w-2 rounded-full bg-accent-start","aria-hidden":"true"}),e.jsx("span",{children:t})]},t))})]}),e.jsxs("div",{children:[e.jsx("h3",{className:"text-2xl font-bold md:text-3xl",children:"How to apply"}),e.jsxs("p",{className:"mt-6 text-text-muted",children:["Does this role sound like a good fit? Email us at"," ",e.jsx("a",{href:"mailto:[email protected]",className:"text-accent-start hover:underline",children:"[email protected]"}),"."]}),e.jsxs("ul",{className:"mt-6 space-y-4 text-text-muted",children:[e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"mt-1 inline-block h-2 w-2 rounded-full bg-accent-start","aria-hidden":"true"}),e.jsx("span",{children:"Include âMiddle Unity Developerâ in the subject line."})]}),e.jsxs("li",{className:"flex gap-3",children:[e.jsx("span",{className:"mt-1 inline-block h-2 w-2 rounded-full bg-accent-start","aria-hidden":"true"}),e.jsx("span",{children:"Attach your CV and links to the Unity games or interactive projects you are proud of."})]})]}),e.jsxs("p",{className:"mt-6 text-text-muted",children:["Need more context about our work? Explore our"," ",e.jsx("a",{href:"https://assetstore.unity.com/publishers/5296",target:"_blank",rel:"noopener noreferrer",className:"text-accent-start hover:underline",children:"Unity Asset Store portfolio"})," ","or reach out directlyâwe respond quickly."]})]})]})})})]}),e.jsx(r,{})]});
1export{h as MiddleUnityDeveloper,h 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.