Лин Айти

Web-разработчик

Не указана
  • Москва
  • От 1 года до 3 лет
  • Wordpress
  • CMS Wordpress
  • PHP
  • JavaScript

О нас:

Мы - компания Lean IT являемся пионером в построении «бережливого» ИТ для Заказчиков. Мы верим в то, что в современном, динамично меняющемся мире для успеха необходимо применять гибкие и гибридные подходы к ИТ, формирующие наибольшую ценность для наших Заказчиков. Мы беремся за самые сложные и масштабные задачи. Сейчас ищем Веб-разработчика на локальные задачи.

Текущее состояние:

Сайт работает на WordPress 6.9.4. Базовая функциональность настроена, но основные страницы реализованы на кастомном PHP-коде (не только через стандартные шаблоны WP).

Требуется внести изменения в существующие страницы, добавить несколько новых.

Задачи:

  • Рефакторинг и доработка кастомного PHP-кода на основных страницах (логика, работа с БД, вывод данных);
  • Интеграция кастомного кода в экосистему WordPress (правильное использование хуков, shortcode, WP_Query, если необходимо);
  • Доработка существующей темы (верстка + PHP-логика);
  • Оптимизация производительности (медленные запросы, кэширование, минимизация CSS/JS);
  • Исправление багов (если есть конфликты плагинов, ошибки в логах, нерабочие формы).

Требования:

Обязательно:

  • PHP 7.4+ / 8.x (умение читать и писать кастомный код, не только вызывать функции WP);
  • WordPress (устройство хуков, цикл WP, работа с опциями, мета-полями, типами записей);
  • MySQL (написание/оптимизация прямых SQL-запросов, так как часть логики на кастомном PHP);
  • HTML5, CSS3, JS (ES6) (базовые знания для подправки фронта);
  • Опыт работы с отладкой (Xdebug, логгирование error_log);
  • Понимание основ безопасности (экранирование данных, nonce, подготовленные запросы).

Будет плюсом:

  • Опыт рефакторинга «наследного» PHP-кода внутри WP;
  • Знание Git (размещение кода на GitHub/Bitbucket);
  • Навыки работы с сервером (nmp, php-fpm, настройка прав на файлы).

Условия: фриланс.

  • Формат: Удаленная работа. Разовый проект с возможностью долгосрочного сотрудничества (на поддержку);

  • Сроки: Обсуждаемы. Важна не спешка, а стабильный результат;

  • Оплата: Фиксированная за весь объем работ (после утверждения ТЗ), либо почасовая (в зависимости от вашего предпочтения);

  • Коммуникация: Telegram. Оперативная связь в рабочие часы 10-19 (по Москве);

  • Портфолио: Обязательно наличие ссылок на реализованные проекты (желательно с описанием, какую именно сложную задачу решали).