Описание вакансии
Разработчик форума (PHP / Invision Community)
О проекте
Форум компании на платформе Invision Community (self-hosted).
65 000 зарегистрированных пользователей.
Проект с историей и легаси-кодом.
Монетизация сейчас отсутствует.
Текущее состояние
- Invision Community 4.6.4
- PHP 7.4 (EOL)
- MySQL 5.7
- Кеширование не настроено
- 5 сторонних кастомизаций
- Есть изменения в исходном коде
Главная задача (первый этап)
Запуск монетизации через рекламные баннеры +
Нужно:
- Спроектировать рекламные зоны
- Реализовать систему размещения баннеров
- Управление через админку
- Размещение только под нашей модерацией
- Без рекламных сетей и сторонних скриптов
- Без ухудшения UX и производительности
Доход от рекламы используется для оплаты дальнейшей разработки.
Дальнейшие задачи:
- Технический аудит форума
- Обновление до актуальной версии IPS 4.7.x
- Переход на PHP 8.x
- Оптимизация БД (InnoDB, UTF8MB4)
- Настройка кеширования
- Подготовка к переходу на IPS 5
- Долгосрочная поддержка и развитие
Кого мы ищем
Middle+ / Senior PHP backend-разработчика с опытом работы с Invision Community или аналогичными платформами (XenForo, vBulletin и т.п.)
Обязательные навыки
- Уверенный PHP 7.4–8.x
- Опыт работы с CMS / community-платформами
- Понимание архитектуры IPS (apps, plugins, hooks)
- Опыт обновления систем с кастомизациями
- Умение работать с легаси-кодом
- MySQL (оптимизация, индексы)
- Базовое понимание Linux-среды
Будет плюсом
- Опыт внедрения рекламных систем
- Опыт технического аудита
- Опыт подготовки к major-обновлениям
Формат работы
- Удалённо, не полная занятость, совмещение
- Долгосрочное сотрудничество
- Начало с аудита и внедрения баннерной системы
Оплата
- Фиксированная часть: МРОТ
- Полная оплата — из дохода от рекламы