PageSourceSearch

https://chataibot.pro/app/_next/static/chunks/pages/vacancies-0e1853513044d6a1.js

js chataibot.pro collected 2026-09-24 11:02:02 UTC 16,003 bytes, 1 lines download raw bytes

1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[2587],{23406:(e,t,i)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/vacancies",function(){return i(99846)}])},99846:(e,t,i)=>{"use strict";i.r(t),i.d(t,{__N_SSP:()=>S,default:()=>C});var n=i(49222),o=i(92057),s=i(90763),r=i.n(s),l=i(97783),a=i(45163);let c=[{id:"smm-manager",title:"SMM-менеджер/reels creator/content creator",team:"Content Marketing",location:"Удалённо",description:"Проект chataibot.ru - это один из крупнейших агрегаторов нейросетей в России.",responsibilities:["Сотни тысяч запросов каждый день","2 млн пользователей в базе","Растущий бизнес с огромным потенциалом","Атмосфера стартапа без бюрократии"],requirements:["Создавать вирусные рилсы и shorts про AI","Превращать возможности нейросетей в мемы и развлекательный контент","Вести Instagram, YouTube Shorts, TikTok, Telegram, VK","Следить за трендами и быстро адаптировать под наш продукт","Разрабатывать контент-стратегию и планы публикаций"],lookingFor:["Того, кто делал видео с 100k+ просмотров","С отличным чувством юмора (если друзья скидывают твои мемы друг другу - ты наш человек)","Понимаешь мемы и умеешь в нативную подачу","Умеешь не только творить, но и планировать контент на месяц вперед","В курсе всех трендов раньше, чем они становятся трендами"],plusPoints:["Свои каналы с аудиторией","Опыт работы с AI-тематикой","Портфолио вирусных видео"],weOffer:["Возможность пробовать самые смелые идеи на большую аудиторию","Безлимит на использование нейросетей"]},{id:"growth-product-manager",title:"Growth product manager/Менеджер по развитию бизнеса",team:"Growth & Monetization",location:"Удалённо",description:"Проект chataibot.ru - это один из крупнейших агрегаторов нейросетей в России.",responsibilities:["Сотни тысяч запросов каждый день","2 млн пользователей в базе","Растущий бизнес с огромным потенциалом","Атмосфера стартапа без бюрократии"],lookingFor:["Специалиста, который возьмет на себя рост продукта","Кто поможет конвертировать нашу базу в платящих клиентов"],requirements:["Увеличивать конверсию из бесплатных пользователей в платных","Работать над удержанием и увеличением жизненного цикла клиента","Тестировать гипотезы: onboarding, ценообразование, активация","Запускать и оптимизировать каналы привлечения","Предлагать пути развития проекта"],important:["Опыт работы с подписочными продуктами (SaaS)","Опыт проведения Customer Development"],plusPoints:["Опыт в AI-продуктах","Знание специфики российского рынка","Опыт масштабирования подписочных сервисов","Технический бэкграунд"],weOffer:["Возможность с нуля выстроить growth-процессы в перспективном продукте","Прямое влияние на развитие бизнеса","Свобода в принятии решений и тестировании гипотез","Бюджеты на эксперименты и обучение","Работу с передовыми AI-технологиями"]},{id:"marketer",title:"Маркетолог",team:"Performance & Marketing",location:"Удалённо",description:"Проект chataibot.ru - это один из крупнейших агрегаторов нейросетей в России.",responsibilities:["Сотни тысяч запросов каждый день","2 млн пользователей в базе","Растущий бизнес с огромным потенциалом","Атмосфера стартапа без бюрократии"],lookingFor:["Performance-маркетолога, который превратит нашу огромную базу в растущий поток платящих подписчиков"],strategyAnalytics:["Разработать маркетинговую стратегию для увеличения платных подписок","Настроить сквозную аналитику и отслеживание ROI","Анализировать воронки и находить точки роста"],acquisitionChannels:["Масштабировать контекстную рекламу (Яндекс.Директ, Google Ads)","Развивать органические каналы (SEO, контент-маркетинг)","Тестировать новые каналы привлечения","Развитие SMM (тренды, вирусный контент)","Работа с блогерами"],databaseWork:["Email-маркетинг и телеграм рассылки для 2 млн подписчиков","Увеличивать конверсию из бесплатных в платные","Разрабатывать триггерные цепочки"],mandatory:["Опыт в performance-маркетинге от 2 лет","Умение считать unit-экономику и ROI","Опыт управления рекламн
1ыми бюджетами"],plusPoints:["Работал с подписочными/SaaS продуктами","Опыт в EdTech или с молодой аудиторией (18-25)","Знание специфики продвижения в России","Опыт работы с AI/tech продуктами","Навыки работы с контентом и SEO","Навыки работы с email-маркетингом"],weOffer:["Влияние на рост бизнеса с первого дня","Бюджеты на тестирование гипотез","Построение маркетинга с нуля","Работу с трендовым AI-продуктом"]},{id:"nodejs-developer",title:"Node.js разработчик Middle+",team:"Fullstack Development",location:"Удалённо",description:"Проект chataibot.ru - это один из крупнейших агрегаторов нейросетей в России.",responsibilities:["Сотни тысяч запросов каждый день","2 млн пользователей в базе","Растущий бизнес с огромным потенциалом","Атмосфера стартапа без бюрократии"],techStack:["Язык: TypeScript везде","Frontend: React, Next.js","Backend: Node.js (Express), PostgreSQL, TypeORM","Интеграции: Telegram Bot API, множество AI API","Инфраструктура: Github Action, Google Cloud"],expectations:["Уверенное владение TypeScript","Опыт разработки на Node.js от 2 лет","Опыт работы с PostgreSQL или другими SQL базами","Умение писать чистый, поддерживаемый код"],plusPoints:["Опыт работы с Telegram Bot API","Знание Next.js и SSR","Опыт интеграции внешних API","Работа с высоконагруженными системами","Интерес к AI-технологиям","Понимание React и опыт работы на фронте"],weOffer:["Работу над продуктом, которым пользуются миллионы","Техническую свободу в выборе решений","Возможность влиять на архитектуру","Работу с современными AI-технологиями","Гибкий график на полной удаленке"]}];var d=i(28104),h=i(15732);function m({job:e,onClick:t,textColor:i,light:o}){let s=(0,a.AD)({base:!0,md:!1}),{inputColor:r}=(0,h.F)();return(0,n.jsx)(a.az,{p:4,bg:o,cursor:"pointer",position:"relative",transition:"all 0.3s ease",overflow:"hidden",_hover:{"&::after":{opacity:1,filter:"brightness(1.5)"}},_after:{content:'""',position:"absolute",bottom:0,left:0,right:0,height:"1px",backgroundColor:"currentColor",opacity:.1,transition:"all 0.3s ease"},onClick:t,children:s?(0,n.jsxs)(a.so,{direction:"column",gap:2,children:[(0,n.jsx)(a.DZ,{as:"h3",size:"sm",lineClamp:2,children:e.title}),(0,n.jsxs)(a.so,{justify:"space-between",align:"center",children:[(0,n.jsxs)(a.EY,{fontSize:"xs",color:r,children:[e.team," • ",e.location]}),(0,n.jsx)(a.EY,{as:"span",fontSize:"xs",color:i,fontWeight:"medium",whiteSpace:"nowrap",children:"Просмотреть ↗"})]})]}):(0,n.jsxs)(a.so,{justify:"space-between",align:"center",gap:4,children:[(0,n.jsxs)(a.so,{align:"center",flex:"1",gap:2,mr:4,children:[(0,n.jsx)(a.DZ,{as:"h3",fontSize:"sm",lineClamp:1,children:e.title}),(0,n.jsx)(a.EY,{fontSize:"xs",color:r,whiteSpace:"nowrap",children:e.team})]}),(0,n.jsxs)(a.so,{align:"center",gap:2,flexShrink:0,children:[(0,n.jsx)(a.EY,{fontSize:"xs",color:r,whiteSpace:"nowrap",children:e.location}),(0,n.jsx)(a.EY,{as:"span",fontSize:"xs",color:i,whiteSpace:"nowrap",fontWeight:"medium",_hover:{color:r},children:"Просмотреть ↗"})]})]})})}function p({jobs:e,onClick:t,textColorDefault:i}){let{neutralLight:o}=(0,h.F)();return(0,n.jsx)(a.Tk,{gap:4,align:"stretch",children:e.map(e=>(0,n.jsx)(m,{job:e,onClick:()=>t(e),textColor:i,light:o},`${e.title}-${e.location}`))})}var x=i(45281),g=i(77766),j=i(64340),u=i(12317),f=i(20546);function b({job:e,onClose:t,textColorDefault:i}){let{t:o}=(0,l.W)(),[s,r]=(0,g.useState)(!1),{brandMainLight:c,neutralLight:d,buttonPrimary:m,inputColor:p}=(0,h.F)(),{isMobile:w}=(0,j.a)(),{open:k,onOpen:S,onClose:C}=(0,a.j1)(),{onCopy:v,hasCopied:z}=(0,x.iD)(u.d),A=encodeURIComponent(u.d),y=(e,t)=>t&&0!==t.length?(0,n.jsxs)(n.Fragment,{children:[(0,n.jsxs)(a.EY,{fontWeight:"bold",fontSize:"lg-mobile",mb:2,children:[e,":"]}
1),(0,n.jsx)(a.B8.Root,{as:"ul",mb:4,pl:4,children:t.map((e,t)=>(0,n.jsx)(a.B8.Item,{children:e},t))})]}):null;return(0,n.jsxs)(a.az,{p:6,bg:d,position:"relative",borderRadius:"md",boxShadow:"sm",children:[(0,n.jsxs)(a.az,{position:"absolute",right:-2,top:-1,children:[(0,n.jsx)(a.K0,{"aria-label":s?"Скопировано":"Поделиться",size:"sm",variant:"ghost",onClick:()=>{navigator.clipboard.writeText(window.location.href),r(!0),setTimeout(()=>r(!1),2e3)},color:i,children:s?(0,n.jsx)(f.sk9,{}):(0,n.jsx)(f.$G0,{})}),(0,n.jsx)(a.$n,{size:"sm",variant:"ghost",onClick:t,color:i,children:"✕"})]}),(0,n.jsx)(a.DZ,{as:"h2",size:"lg",mt:4,mb:5,textAlign:"center",children:e.title}),(0,n.jsxs)(a.EY,{fontSize:"sm",color:p,textAlign:"center",mb:4,children:[e.team," - ",e.location]}),(0,n.jsxs)(a.az,{mb:6,children:[(0,n.jsx)(a.EY,{whiteSpace:"pre-line",mb:4,children:e.description}),y("О нас",e.responsibilities),"smm-manager"===e.id&&(0,n.jsxs)(n.Fragment,{children:[y("Что делать",e.requirements),y("Кого ищем",e.lookingFor),y("Плюсом будет",e.plusPoints),y("Что предлагаем",e.weOffer)]}),"growth-product-manager"===e.id&&(0,n.jsxs)(n.Fragment,{children:[y("Кого ищем",e.lookingFor),y("Что предстоит делать",e.requirements),y("Что важно",e.important),y("Будет плюсом",e.plusPoints),y("Что предлагаем",e.weOffer)]}),"marketer"===e.id&&(0,n.jsxs)(n.Fragment,{children:[y("Кого ищем",e.lookingFor),(0,n.jsx)(a.EY,{fontWeight:"bold",fontSize:"xl",mb:3,mt:6,children:"Что предстоит делать:"}),y("Стратегия и аналитика",e.strategyAnalytics),y("Каналы привлечения",e.acquisitionChannels),y("Работа с базой",e.databaseWork),(0,n.jsx)(a.EY,{fontWeight:"bold",fontSize:"xl",mb:3,mt:6,children:"Что важно:"}),y("Обязательно",e.mandatory),y("Будет плюсом",e.plusPoints),y("Что предлагаем",e.weOffer)]}),"nodejs-developer"===e.id&&(0,n.jsxs)(n.Fragment,{children:[y("Стек технологий",e.techStack),y("Ожидаем от вас",e.expectations),y("Будет плюсом",e.plusPoints),y("Мы предлагаем",e.weOffer)]})]}),(0,n.jsx)(a.az,{display:"flex",justifyContent:"center",children:(0,n.jsx)(a.$n,{w:140,bg:m,color:"white",_hover:{bg:c},onClick:()=>{if(w)return window.location.href=`mailto:${u.d}?subject=${encodeURIComponent(e.title)}`;S()},children:"Откликнуться"})}),(0,n.jsx)(a.lG.Root,{open:k,placement:"center",onOpenChange:e=>{e.open||C()},children:(0,n.jsxs)(a.ZL,{children:[(0,n.jsx)(a.lG.Backdrop,{}),(0,n.jsx)(a.lG.Positioner,{children:(0,n.jsxs)(a.lG.Content,{bg:d,color:i,children:[(0,n.jsx)(a.lG.Header,{children:"Выберите почтовый сервис"}),(0,n.jsx)(a.lG.CloseTrigger,{}),(0,n.jsx)(a.lG.Body,{pb:6,children:(0,n.jsx)(a.rS,{columns:2,gap:4,children:u.u.map(t=>(0,n.jsxs)(a.$n,{onClick:()=>(t=>{if(t.includes("mail.google.com")){window.open(`https://mail.google.com/mail/?view=cm&fs=1&to=${A}&su=${e.title}`,"_blank"),C();return}if(t.includes("mail.yahoo.com")){window.open(`https://compose.mail.yahoo.com/?to=${A}&subject=${e.title}`,"_blank"),C();return}let i=t.includes("?");window.open(`${t}${i?"&":"?"}subject=${e.title}`,"_blank"),C()})(t.url),variant:"outline",justifyContent:"flex-start",_hover:{bg:c,color:"white"},children:[(0,n.jsx)(a.az,{children:t.icon}),o(t.name)]},t.name))})})]})})]})}),(0,n.jsx)(a.az,{mt:"2vh",textAlign:"center",children:(0,n.jsxs)(a.EY,{fontSize:"sm",display:"inline-block",children:["Напишите нам на почту",(0,n.jsxs)(a.zt,{as:"span",display:"inline-flex",gap:1,alignItems:"center",children:[(0,n.jsx)(a.EY,{as:"span",fontWeight:"bold",ml:1,children:u.d}),(0,n.jsx)(a.K0,{"aria-label":z?"Email скопирован":"Копировать email",size:"sm",variant:"ghost",onClick:v,color:i,verticalAlign:"middle",children:z?(0,n.jsx)(f.sk9,{}):(0,n.jsx)(f.$G0,{})})]})]})})]})}function w(){let e=(0,d.useRouter)(),{jobId:t}=e.query,{textColorDefault:i,neutralLight:o}=(0,h.F)(),s=(0,a.AD)({base:!0,md:!1}),r=t?c.find(e=>e.id===t):null,l=!!r;return(0,n.jsx)(a.az,{bg:o,minH:"fit-content",width:"100%",children:(0,n.jsxs)(a.Tk,{gap:+!l,align:"stretch",mx:"auto",maxW:"container.lg",p:6,children:[!l&&(0,n.jsx)(n.Fragment,{children:(0,n.jsx)(a.DZ,{as:"h1",size:s?"md":"lg",textAlign:"center",pt:s?4:8,pb:s?6:8,color:i,children:"Вакансии в команде Chat AI"})}),(0,n.jsx)(a.az,{children:l?r&&(0,n.jsx)(b,{job:r,onClose:()=>{e.push("/vacancies",void 0,{shallow:!0})},textColorDefault:i}):(0,n.jsx)(p,{jobs:c,onClick:t=>{e.push(`/vacancies?jobId=${t.id}`,void 0,{shallow:!0})},textColorDefault:i})})]})})}let k=()=>{let{t:e}=(0,l.W)();return(0,n.jsxs)(n.Fragment,{children:[(0,n.jsx)(r(),{children:(0,n.jsx)("title",{children:e("Вакансии")})}),(0,n.jsx)(w,{})]})};k.getLayout=e=>(0,n.jsx)(o.$,{children:e});var S=!0;let C=k}},e=>{e.O(0,[8360,9905,9195,816,6177,2057,636,6593,8792],()=>e(e.s=23406)),_N_E=e.O()}]);

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.