Задача

Требуется доработать и поддерживаеть фронтенд уже запущенного проекта в архитектуре Headless WordPress + Next.js. Весь контент управляется через админ-панель WordPress, а вывод осуществляется на Next.js.

Что уже реализовано

  • архитектура связки WordPress (админка) + Next.js (фронтенд);
  • загружены типы контента: видео, события, FAQ, страницы про инструкторов-гольфистов, блог-посты.

Что предстоит сделать

  • настроить компоненты Next.js под все кастомные типы записей WordPress;
  • реализовать листинг/детальные страницы видео, событий, вопросов-ответов и блога;
  • привести верстку к соответствию актуальному дизайну (если есть макеты);
  • оптимизировать производительность - ревалидация статической генерации (ISR/SSG), управление редиректами через next.config;
  • подключить новые блоки или поля (задается из WordPress Advanced Custom Fields, например);
  • наладить работу после изменений контента в админке (инкреторизация данных).

Стек и требования

  • опыт работы с Next.js (12/13/14) - обязательно App Router или Pages Router/ISR;
  • умение работать с WPGraphQL или REST API WordPress;
  • знание React, Styled Components / Tailwind / CSS Modules (на ваш вкус, но желательно Tailwind принято в проекте);
  • работа с Git, npm/yarn, pre-commit хуки.

Будет плюсом

  • опыт интеграции mail-форм (Contact Form 7 и т.п.);
  • знакомство с jQuery на уровне формирования динамических компонентов в WP;
  • понимание, как деплоить Next.js в продакшине (Vercel, Netlify, PM2-сервер).

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

Разработка ПО для оптимизации распределения ресурсов

Требуется создать десктопное приложение для автоматического анализа потребностей и приоритизации распределения ограниченных ресурсов. Пример задачи: 5 доступных единиц ресурса необходимо оптимально распределить между 20 точками потребления.