Fullstack / Frontend / Backend разработчик, UMI CMS
Дольче Вита · зарплата не указана · Санкт-Петербург · HH · опубликовано 27 апреля 2026 г.
Описание вакансии
Fullstack / Frontend / Backend разработчик на UMI CMS (подработка / проектное сотрудничество)
Проект: Сайт-каталог ювелирных украшений на заказ (UMI CMS)
Примеры текущих задач front-end:
• Доработать пролистывание медиа в ячейках сетки каталога.
• Исправить кнопку и ссылку прокладки маршрута на карте в разделе “Контакты”.
• Сделать функционал согласия на рассылку - в формах обр. связи, и во всплывающей уведомлении.
Задачи back-end (местами смежное):
• Доработать возможность установки видео-файлов (mp4/webm) в качестве баннеров, и медиа в карточках товаров.
• Разработка нового модуля UMI для упрощённой визуальной сортировки товаров через админку.
• Исправить работу фильтра (например: в фильтр по “бриллиант” не должны попадать товары с атрибутом “бриллиант искусственный”).
* Для задач есть подробные ТЗ с критериями приёмки и макетами.
✅ Требования:
• Уверенное владение UMI CMS (ключевое) : Опыт с TPL / PHP-шаблонами ; Опыт работы с модулями UMI; Кастомные доработки ядра и модулей; Умение аккуратно работать с легаси-кодом и предлагать его рефакторинг по мере работ; Опыт обновления модифицированных проектов (резервирование и откат функций, обновление системы, восстановление функций).
• Плюсом будет:
- опыт оптимизации производительности
- работа с кешированием
• JavaScript, AJAX (плюсом будет опыт с SPA-подходом для ускорения сайта).
• HTML5 / CSS3 / адаптивная вёрстка.
• Уверенное знание PHP (обработка данных, формы, серверная логика, интеграция с фронтом / AJAX).
• Понимание UX/UI — чтобы реализуемый интерфейс был прост и удобен (готовые макеты для задачи могут быть предоставлены).
• Ответственность, аккуратность, инициативность: Мы ценим людей, которые доводят задачу до результата. Внимательны с тем чтобы реализуемые работы не помешали работе сайта. А также могут по опыту предложить разные варианты реализации тех или иных вещей
Условия:
• Формат сотрудничества: Подработка. Мы предлагаем задачи или проекты. Если вы готовы взяться за них, вы оцениваете сроки и стоимость. Происходит реализация. По завершению производится оплата.
• Оплата: Возможна 50% предоплата работ по этапам в случае больших проектов.
• Объем: Разовый набор задач, возможна дальнейшая работа на других задачах сайта ( Пример: Разработка личного кабинета для клиентов; Разработка новых посадочных страниц по макету; Постепенный переход на новый PHP-шаблонизатор для ускорения до мгновенных переходов между страницами и при использовании фильтра (как пример Single-page application подход ).
• Стек: UMI CMS, JS, PHP, HTML/CSS.
Связь: Telegram (предпочтительно), иногда обмен видео, или Zoom / Телемост (чтобы наглядно согласовать какой-то момент).