Общие требования
- Опыт работы с WordPress и OpenCart от 3 лет
- Программирование на PHP, MySQL, HTML/CSS, JavaScript.
- Умение писать чистый, структурированный код.
- Владение базовыми принципами тестирования.
- Умение оптимизировать производительность сайта.
- Опыт разработки интернет-магазинов
- Разработка/настройка модулей для SEO
- Способность разрабатывать модули расширения функционала CMS
- Наличие портфолио
Специфические требования для WordPress
- Глубокое понимание архитектуры WordPress, шаблонизации и системы хуков (hooks), фильтров и действий.
- Опыт написания собственных плагины и темы оформления.
- Работа с REST API и WP_Query.
- Возможность настройки безопасности сайта, защиты от атак XSS, SQL-инъекции и CSRF.
- Опытом интеграции сторонних сервисов (Google Analytics, Яндекс.Метрика, платежные шлюзы и др.).
- Практический опыт работы расширениями WordPress (WooCommerce, Yoast SEO, ACF Pro и т.п.)
- Знание методов оптимизации производительности и масштабируемости проектов на WordPress.
- Использование инструментов мониторинга производительности и ошибок (New Relic, Google PageSpeed Insights и др.).
- Знание принципов кэширования страниц и статического содержимого (WP Super Cache, W3 Total Cache).
Специфические требования для OpenCart
- Твердое знание специфики e-commerce платформ, включая работу с корзиной товаров, заказами, пользователями и оплатой.
- Построение модулей оплаты, доставки и интеграции сторонних платежных шлюзов (Яндекс.Касса, PayPal, Stripe и др.).
- Написание кастомных решений для управления товарами, категориями и фильтрами каталога.
- Оптимизация базы данных и улучшение производительности магазина (оптимизация запросов, кеширование и кэширование изображений).
- Установка и настройка SSL сертификатов, защита сайта от взломов и утечек данных.
- Умение создавать и внедрять модульные решения и кастомные дизайны с помощью возможностей Opencart VQMOD/XenMod/Twig Template Engine.