Как бразильские фронтендеры превратили GitHub Issues в биржу труда

30 авг 2026

Репозиторий давно не обновлялся

Последнее обновление было 6 месяцев назад.

15,388
716
1,775
6 месяцев

logo-frontendbr-color

Где вы обычно ищете работу? Большинство идет на HeadHunter, листает бесконечные Telegram-каналы или заглядывает на Хабр Карьеру. В Бразилии веб-разработчики поступили иначе. Они взяли обычный репозиторий на GitHub, выкинули оттуда исходный код и перенесли весь процесс найма во вкладку со списком задач.

Проект называется frontendbr/vagas. У него 15 тысяч звезд, сотни форков и ни одной строчки исполняемого кода. Репозиторий состоит из файла README, нескольких шаблонов и четких инструкций по модерации. При этом площадка успешно заменяет локальному сообществу коммерческие сайты по поиску работы с 2016 года.

Зачем нанимать через тикеты

Кажется странным публиковать вакансию там, где люди обычно жалуются на баги. Но если присмотреться к возможностям платформы, идея выглядит логично.

GitHub уже дает готовый набор инструментов для публикации структурированного контента. Здесь есть разметка Markdown, система меток, поиск с фильтрами и шаблоны для новых обращений. Кандидату не нужно регистрироваться на сторонних порталах или заполнять два десятка одинаковых полей в чужих анкетах. Он просто открывает привычный интерфейс, читает требования и сразу видит контакты нанимателя.

Реклама

Интересно устроена система подписки. Соискатель нажимает кнопку Watch на странице проекта и выбирает режим Watching. После этого уведомления о новых публикациях приходят прямо на электронную почту или в колокольчик интерфейса.

<!-- Пример стандартного заголовка тикета -->
[São Paulo] Front-End Developer na [NOME DA EMPRESA]
[Remoto] Senior React Developer na Acme Corp

Работодатель создает новую Issue, заполняет поля по готовому бланку и выставляет теги. Сообщество мгновенно видит публикацию.

Правила, которые спасают репозиторий от мусора

Любая открытая доска объявлений без жесткого контроля быстро превращается в свалку спама от кадровых агентств. Создатели frontendbr/vagas сразу заложили жесткие правила модерации, за нарушение которых тикеты удаляют без предупреждения.

Правила простые, но строгие:

  • Запрещены анонимные вакансии. Компания обязана указать свое реальное название. Никаких постов вроде «Крупный финтех ищет разработчика».
  • Посредники и рекрутеры обязаны открыто писать, для какого именно конечного клиента ведется наем.
  • Действует лимит активности. Одна компания может опубликовать максимум три вакансии в календарный месяц.
  • Формат строго по бланку. Если рекрутер пропустил обязательные поля, тикет закрывают модераторы.
  • Ограничение по сроку жизни. Если за три месяца автор не оставил комментарий о статусе поиска, задачу закрывают как неактуальную.

Такой подход решает главную проблему соискателей: экономит время на откликах в компании-призраки и отсеивает неактуальные предложения годичной давности.

Разметка и поиск нужного стека

Вместо сложного интерфейса фильтрации создатели задействовали стандартную систему GitHub Labels. Каждой публикации присваивают комбинацию меток по уровню опыта, формату работы и технологиям.

Опыт:     Junior | Pleno (Middle) | Senior | Lead
Формат:   Remoto | Híbrido | Presencial | CLT | PJ
Стек:     React | Vue.js | TypeScript | CSS/SASS

Соискатель открывает фильтр и вбивает поисковый запрос:

is:issue is:open label:Remoto label:Senior label:React

В результате выдача показывает только открытые удаленные позиции нужного уровня. В комментариях к тикету кандидаты могут публично задать вопросы нанимателю, уточнить вилку зарплаты или указать на неточности в описании. Процесс получается прозрачным для всех участников.

Как локальная идея превратилась в сеть репозиториев

Успех фронтенд-доски привел к тому, что другие технологические группы сделали форки под свои нужды. Сейчас вокруг проекта выросла сеть независимых репозиториев для разных направлений разработки:

  • По направлениям: бэкенд, тестирование, UI/UX дизайн, разработка чат-ботов.
  • По языкам: Python, Go, Rust, Kotlin, .NET, PHP, Vue.js, Flutter.
  • По географии: отдельные площадки для разработчиков из Португалии, Анголы и отдельных регионов Бразилии.

Все они работают по одинаковой схеме. Сообщество само модерирует свои ветки, а работодатели публикуют позиции бесплатно, получая доступ к целевой аудитории без посредников.

Чему этот проект учит нас

Опыт бразильского сообщества показывает интересную вещь: для создания полезного сервиса не всегда нужно писать сложный бэкенд и тратить деньги на серверы. Иногда достаточно взять готовые инструменты совместной работы и наложить на них грамотные регламенты.

Этот подход отлично подходит для русскоязычных нишевых сообществ. Если вы развиваете локальный клуб по Rust, Zig, Elixir или редким фреймворкам, поднять такую доску внутри GitHub — вопрос двадцати минут. Потребуется настроить Issue Templates, создать набор меток и следить за соблюдением правил.

Репозиторий frontendbr/vagas доказывает, что открытые инструменты и четкая модерация способны заменить громоздкие HR-порталы, если за дело берется сплоченное сообщество.

🍪 Мы используем файлы cookie и сервис аналитики Яндекс.Метрика, чтобы сайт работал лучше. Продолжая пользоваться devtrends.ru, вы соглашаетесь с обработкой данных согласно Политике конфиденциальности.