append new fiels
Release Please / release-please (push) Failing after 18s
CodeQL Analysis / Analyze (go) (push) Failing after 2m9s
CodeQL Analysis / Analyze (javascript-typescript) (push) Failing after 1m42s
Close stale issues and PRs / stale (push) Successful in 2s

This commit is contained in:
redlineo committed 2026-07-22 10:59:45 +03:00
1 parent 9d012f44c2
commit 03cc5f44a6
261 files changed
+23083 -114

No files matched your search

@@ -0,0 +1,290 @@
- generic [active] [ref=f126e1]:
- banner [ref=f126e3]:
- navigation [ref=f126e4]:
- generic [ref=f126e5]:
- link [ref=f126e7] [cursor=pointer]:
- /url: /
- img "Geekjob" [ref=f126e8]
- list [ref=f126e9]:
- listitem [ref=f126e10]:
- link "Вакансии" [ref=f126e11] [cursor=pointer]:
- /url: /vacancies
- listitem [ref=f126e12]:
- link "Специалисты" [ref=f126e13] [cursor=pointer]:
- /url: /geeks
- listitem [ref=f126e14]:
- link "Кандидатам" [ref=f126e15] [cursor=pointer]:
- /url: /content/forgeeks
- listitem [ref=f126e16]:
- link "Работодателям" [ref=f126e17] [cursor=pointer]:
- /url: /content/forhr
- listitem [ref=f126e18]
- listitem [ref=f126e19]:
- link "Вход" [ref=f126e20] [cursor=pointer]:
- /url: //geekjob.ru/signin
- listitem [ref=f126e21]:
- link "Войти / Регистрация" [ref=f126e22] [cursor=pointer]:
- /url: //geekjob.ru/signup
- link "menu" [ref=f126e23] [cursor=pointer]:
- /url: "#"
- main [ref=f126e25]:
- generic [ref=f126e26]:
- article [ref=f126e27]:
- generic [ref=f126e28]:
- generic [ref=f126e29]:
- link [ref=f126e31] [cursor=pointer]:
- /url: /company/69e74c0d1a354475810c3a93
- figure [ref=f126e32]
- heading "Fullstack-developer" [level=1] [ref=f126e33]
- heading [level=5] [ref=f126e34]:
- text: Прямой работодатель
- link "WIAM" [ref=f126e35] [cursor=pointer]:
- /url: /company/69e74c0d1a354475810c3a93
- text: (
- link "wiam.group" [ref=f126e36] [cursor=pointer]:
- /url: http://wiam.group
- text: )
- generic [ref=f126e37]: Владивосток, Россия
- generic [ref=f126e38]: Миддл • Сеньор
- generic [ref=f126e39]: Информационные технологии • Разработка • Fullstack • PHP • Vue.js • Строительство и недвижимость
- generic [ref=f126e40]: 17 июля
- generic [ref=f126e41]: Удаленная работа Опыт работы любой
- generic [ref=f126e43]: "Короткая ссылка: geekjob.ru/hiaB"
- link "Откликнуться" [ref=f126e45] [cursor=pointer]:
- /url: "#scroll2respondbox"
- generic [ref=f126e46]:
- text: Описание вакансии
- separator [ref=f126e47]
- generic [ref=f126e48]:
- paragraph [ref=f126e49]:
- strong [ref=f126e50]: Fullstack-разработчик с реальным опытом LLM (CRM для застройщика)
- paragraph [ref=f126e51]: "Формат: полная занятость · удалённо · язык продукта и команды — русский"
- paragraph [ref=f126e52]:
- strong [ref=f126e53]: О продукте
- paragraph [ref=f126e54]: "Развиваем и дополняем рабочую CRM для отдела продаж застройщика жилой недвижимости (Дальний Восток). Системой ежедневно пользуются агенты и руководители: ведут клиентов и сделки, подбирают квартиры из живого остатка, планируют продажи и отслеживают источники лидов. Интеграции: amoCRM, Calltouch (коллтрекинг), Telegram."
- paragraph [ref=f126e55]: Задача — не исследовательские демо, а AI-функции, которыми реально пользуются менеджеры каждый день.
- paragraph [ref=f126e56]:
- strong [ref=f126e57]: Технологический стек
- paragraph [ref=f126e58]: "Frontend: Vue 3 (Options API), Quasar 2, Pinia, Vue Router, axios, ECharts"
- paragraph [ref=f126e59]: "Backend: PHP (REST API)"
- paragraph [ref=f126e60]: "Данные/интеграции: amoCRM, Calltouch, Telegram-бот AI: OpenAI / Anthropic API и/или открытые модели (Llama, Qwen, GigaChat, YandexGPT)"
- paragraph [ref=f126e61]:
- strong [ref=f126e62]: Что предстоит делать
- list [ref=f126e63]:
- listitem [ref=f126e64]: Дорабатывать CRM по задачам бизнеса
- listitem [ref=f126e65]: Проектировать и внедрять LLM-функции в существующий SPA и REST-бэкенд
- listitem [ref=f126e66]: Строить RAG поверх внутренней «Базы знаний» (помощник по скриптам продаж и вопросам агентов)
- listitem [ref=f126e67]: Подключать AI-подсказки в подборе квартир (drag-and-drop конструктор предложения по бюджету/площади/комнатности/отделке)
- listitem [ref=f126e68]: Делать авто-саммари сделок и клиентов, анализ звонков/лидов из Calltouch
- listitem [ref=f126e69]: Извлекать структурированные поля из «сырых» заметок менеджера
- listitem [ref=f126e70]: Настраивать оценку качества (evals), защиту от галлюцинаций, безопасный вывод в UI
- paragraph [ref=f126e71]:
- strong [ref=f126e72]: Требования (обязательно)
- list [ref=f126e73]:
- listitem [ref=f126e74]: "Реальный продакшн-опыт с LLM: хотя бы одна пользовательская AI-фича, доведённая до живых пользователей."
- listitem [ref=f126e75]: Готовность рассказать, что ломалось и как чинили (latency, стоимость, галлюцинации, регрессии промптов)
- listitem [ref=f126e76]: "RAG на практике: чанкинг, эмбеддинги, векторное хранилище (pgvector / Qdrant / Weaviate / Elastic), тюнинг качества выдачи"
- listitem [ref=f126e77]: "Function/tool calling и структурированный вывод: ответы по JSON-схеме, валидация, ретраи при некорректном ответе модели"
- listitem [ref=f126e78]: "Опыт с провайдерами: OpenAI и/или Anthropic; плюсом — путь на открытую/on-prem модель (данные на русском и чувствительные)"
- listitem [ref=f126e79]: "Веб-стек для интеграции: уверенно во Vue/Quasar SPA и REST-бэкенде (PHP — плюс; если нет, сильный общий бэкенд и готовность вникнуть)"
- listitem [ref=f126e80]: "Понимание нюансов русского языка в LLM: качество промптов и eval-наборов на русском, разница в токенизации/стоимости"
- listitem [ref=f126e81]: "Evals и безопасность: офлайн-наборы для оценки, регрессионные проверки промптов, работа с PII, понимание prompt-injection и обязательной санитизации AI-сгенерированного HTML перед рендером"
- paragraph [ref=f126e82]:
- strong [ref=f126e83]: Будет плюсом
- list [ref=f126e84]:
- listitem [ref=f126e85]: Опыт с amoCRM / Calltouch / Telegram Bot API
- listitem [ref=f126e86]: Стриминг ответов (SSE), кэширование (semantic/prompt caching), учёт стоимости токенов Speech-to-text (транскрибация и анализ звонков)
- listitem [ref=f126e87]: "Базовый MLOps: версионирование промптов, observability (Langfuse / Helicone / OpenTelemetry)"
- paragraph [ref=f126e88]:
- strong [ref=f126e89]: Условия
- paragraph [ref=f126e90]: Уровень дохода — по итогам собеседования, обсуждается индивидуально
- paragraph [ref=f126e91]: Формат — удалённо, оформление обсуждается
- separator [ref=f126e93]
- generic [ref=f126e94]:
- text: Специализация
- link "Информационные технологии" [ref=f126e95] [cursor=pointer]:
- /url: /vacancies#f=2
- link "Разработка" [ref=f126e96] [cursor=pointer]:
- /url: /vacancies#f=3
- link "Fullstack" [ref=f126e97] [cursor=pointer]:
- /url: /vacancies#f=6
- link "PHP" [ref=f126e98] [cursor=pointer]:
- /url: /vacancies#f=309
- link "Vue.js" [ref=f126e99] [cursor=pointer]:
- /url: /vacancies#f=365
- text: Отрасль и сфера применения
- link "Строительство и недвижимость" [ref=f126e100] [cursor=pointer]:
- /url: /vacancies#f=272
- text: Уровень должности
- link "Миддл" [ref=f126e101] [cursor=pointer]:
- /url: /vacancies#f=278
- link "Сеньор" [ref=f126e102] [cursor=pointer]:
- /url: /vacancies#f=279
- separator [ref=f126e103]
- article [ref=f126e104]:
- generic [ref=f126e107]:
- generic [ref=f126e108]:
- heading "Откликнуться на вакансию" [level=5] [ref=f126e109]
- text: Быстрый отклик и регистрация/авторизация
- generic [ref=f126e111]:
- paragraph [ref=f126e112]: Или быстрая регистрация/авторизация через OAuth
- button "" [ref=f126e113] [cursor=pointer]
- button "" [ref=f126e115] [cursor=pointer]
- button "" [ref=f126e117] [cursor=pointer]
- button "" [ref=f126e119] [cursor=pointer]
- button "" [ref=f126e121] [cursor=pointer]
- button "" [ref=f126e123] [cursor=pointer]
- button "" [ref=f126e125] [cursor=pointer]
- paragraph [ref=f126e128]:
- text: "* Продолжая регистрацию/авторизацию вы подтверждаете свое согласие на хранение и обработку своих персональных данных в соответствии с Федеральным законом № 152-ФЗ \"О персональных данных\", а так же подтверждаете, что прочитали и принимаете"
- link "Пользовательское соглашение и согласие на обработку персональных данных" [ref=f126e129] [cursor=pointer]:
- /url: /policy/useragreement
- text: ","
- link "Условия использования сайта" [ref=f126e130] [cursor=pointer]:
- /url: /policy/terms
- text: ","
- link "Политику Конфиденциальности" [ref=f126e131] [cursor=pointer]:
- /url: /policy/privacy
- text: и
- link "Разъяснение использования личных данных" [ref=f126e132] [cursor=pointer]:
- /url: /policy/gdpr
- text: ", и согласны получать информацию и"
- link "рассылки" [ref=f126e133] [cursor=pointer]:
- /url: /policy/subscribe
- text: от Geekjob через телекомуникационные средства личной связи.
- article [ref=f126e135]:
- generic [ref=f126e136]:
- separator [ref=f126e137]
- link [ref=f126e138] [cursor=pointer]:
- /url: /company/69e74c0d1a354475810c3a93#vacancies
- heading "Вакансии от \"WIAM\"" [level=5] [ref=f126e139]
- article [ref=f126e140]:
- generic [ref=f126e141]:
- heading "Еще интересные вакансии" [level=4] [ref=f126e142]
- list [ref=f126e143]:
- listitem [ref=f126e144]:
- link "Москва, Россия 140K ₽" [ref=f126e146] [cursor=pointer]:
- /url: /vacancy/6a54c1a7e7935bc0860ea273
- link:
- /url: /vacancy/6a54c1a7e7935bc0860ea273
- paragraph [ref=f126e148]:
- link "Frontend-разработчик" [ref=f126e149] [cursor=pointer]:
- /url: /vacancy/6a54c1a7e7935bc0860ea273
- paragraph [ref=f126e150]:
- link "ADN" [ref=f126e151] [cursor=pointer]:
- /url: /vacancy/6a54c1a7e7935bc0860ea273
- generic [ref=f126e152]: office
- time [ref=f126e153]:
- link "13 июля" [ref=f126e154] [cursor=pointer]:
- /url: /vacancy/6a54c1a7e7935bc0860ea273
- listitem [ref=f126e155]:
- link "Рига, Россия" [ref=f126e157] [cursor=pointer]:
- /url: /vacancy/6a4d022095eef6e5dd0afe59
- link "LE":
- /url: /vacancy/6a4d022095eef6e5dd0afe59
- paragraph [ref=f126e159]:
- link "Fullstack PHP/JS Developer" [ref=f126e160] [cursor=pointer]:
- /url: /vacancy/6a4d022095eef6e5dd0afe59
- paragraph [ref=f126e161]:
- link "Legalbet" [ref=f126e162] [cursor=pointer]:
- /url: /vacancy/6a4d022095eef6e5dd0afe59
- generic [ref=f126e163]: remote
- time [ref=f126e164]:
- link "7 июля" [ref=f126e165] [cursor=pointer]:
- /url: /vacancy/6a4d022095eef6e5dd0afe59
- listitem [ref=f126e166]:
- link "Россия" [ref=f126e168] [cursor=pointer]:
- /url: /vacancy/6a3b9d8a5b98067d2c0f9b50
- link "AR":
- /url: /vacancy/6a3b9d8a5b98067d2c0f9b50
- paragraph [ref=f126e170]:
- link "Frontend разработчик (Vue.js/React)" [ref=f126e171] [cursor=pointer]:
- /url: /vacancy/6a3b9d8a5b98067d2c0f9b50
- paragraph [ref=f126e172]:
- link "Arcsinus" [ref=f126e173] [cursor=pointer]:
- /url: /vacancy/6a3b9d8a5b98067d2c0f9b50
- generic [ref=f126e174]: remote
- time [ref=f126e175]:
- link "24 июня" [ref=f126e176] [cursor=pointer]:
- /url: /vacancy/6a3b9d8a5b98067d2c0f9b50
- link "Еще..." [ref=f126e178] [cursor=pointer]:
- /url: /vacancies?t=2
- contentinfo [ref=f126e179]:
- article [ref=f126e180]:
- generic [ref=f126e181]:
- generic [ref=f126e182]:
- heading "Эбаут" [level=5] [ref=f126e183]
- paragraph [ref=f126e184]: Ви ар зе дрим тим оф крэзи спешиалистс энд рекрутерс. Ви лов программерс энд ви олвэйс хелп ту файнд зе дрим ворк фор гуд пипл .
- paragraph [ref=f126e185]:
- link " Доказательный рекрутинг" [ref=f126e186] [cursor=pointer]:
- /url: https://new.hr/5h7h
- generic [ref=f126e187]:
- text: Доказательный рекрутинг
- link " NEWHR Medium Blog" [ref=f126e188] [cursor=pointer]:
- /url: https://newhr.medium.com/
- generic [ref=f126e189]:
- text: NEWHR Medium Blog
- link " Исследования рынка труда" [ref=f126e190] [cursor=pointer]:
- /url: https://newhr.org/data
- generic [ref=f126e191]:
- text: Исследования рынка труда
- link " Дайджесты вакансий" [ref=f126e192] [cursor=pointer]:
- /url: https://blog.geekjob.ru
- generic [ref=f126e193]:
- text: Дайджесты вакансий
- link " Статьи о карьере в IT" [ref=f126e194] [cursor=pointer]:
- /url: https://repository.newhr.ru
- generic [ref=f126e195]:
- text: Статьи о карьере в IT
- link " NewHR Podcast" [ref=f126e196] [cursor=pointer]:
- /url: https://podcast.newhr.ru
- generic [ref=f126e197]:
- text: NewHR Podcast
- link " Блог нашего FullStack CTO" [ref=f126e198] [cursor=pointer]:
- /url: //medium.com/@geekjob
- generic [ref=f126e199]:
- text: Блог нашего FullStack CTO
- generic [ref=f126e200]:
- heading "Контакты" [level=5] [ref=f126e201]
- list [ref=f126e202]:
- listitem [ref=f126e203]:
- link "Обратная связь" [ref=f126e204] [cursor=pointer]:
- /url: /feedback
- listitem [ref=f126e205]:
- link "Условия использования" [ref=f126e206] [cursor=pointer]:
- /url: /terms
- listitem [ref=f126e207]:
- link "Конфиденциальность" [ref=f126e208] [cursor=pointer]:
- /url: /privacy
- listitem [ref=f126e209]:
- link "Услуги и цены" [ref=f126e210] [cursor=pointer]:
- /url: /content/forhr
- generic [ref=f126e211]:
- heading "Партнеры" [level=5] [ref=f126e212]
- list [ref=f126e213]:
- listitem [ref=f126e214]:
- link "" [ref=f126e215] [cursor=pointer]:
- /url: https://www.videoproc.com/resource/what-happened-to-piedpiper.htm
- listitem [ref=f126e217]:
- link "" [ref=f126e218] [cursor=pointer]:
- /url: https://web.archive.org/web/20220331063912/http://hooli.xyz/
- listitem [ref=f126e220]:
- link "newhr▴" [ref=f126e221] [cursor=pointer]:
- /url: https://newhr.ru
- listitem [ref=f126e222]:
- link "" [ref=f126e223] [cursor=pointer]:
- /url: https://www.hbo.com/silicon-valley
- listitem [ref=f126e225]:
- link "" [ref=f126e226] [cursor=pointer]:
- /url: https://www.youtube.com/newhr
- generic [ref=f126e229]:
- text: Сейчас на сайте
- link "28482" [ref=f126e230] [cursor=pointer]:
- /url: /geeks
- text: кандидатов и более
- link "10000" [ref=f126e231] [cursor=pointer]:
- /url: /vacancies
- text: компаний. В среднем 16 откликов на вакансию Ⓒ Geekjob
- generic [ref=f126e232] [cursor=pointer]:
- text: Мы используем куки, потому что без кук наш сайт не работал бы, другие сайты не работали бы, да и вообще весь интернет не работал бы
- button "Дааа!" [ref=f126e233]