Ищем опытного PHP / Full-stack разработчика для приведения интернет-магазина на Webasyst / Shop-Script в обслуживаемое состояние и последующей доработки пользовательского интерфейса.
Задача 1. Ревизия и стабилизация кода (приоритет №1)
- ревизия существующих доработок и плагинов
- устранение дублирующей и конфликтующей логики
- приведение логики каталога и фильтрации в понятный и стабильный вид
- готовность проекта к обновлениям Webasyst / Shop-Script
Важно
- ядро Webasyst не изменялось
- основные доработки находятся в коде магазина и плагинах
- есть конкретные проблемные места, выявленные аудитом
Задача 2. Фронтенд и визуальные доработки каталога
- доработка шаблонов магазина (Smarty / HTML / CSS / JS)
- переработка отображения: категорий, разделов
- улучшение UX: системы фильтров, сортировки, поведения каталога при выборе параметров
Ожидания
- аккуратная вёрстка
- соблюдение существующего дизайна
- умение дорабатывать интерфейс без «ломания» темы
Дополнительно
- работа с интеграцией МойСклад
- понимание обмена данными (товары, остатки, заказы)
- участие в улучшении текущей логики интеграции при необходимости
Кого мы ищем
- уверенный PHP
- опыт работы с Webasyst / Shop-Script
- опыт full-stack разработки
- умение читать и приводить в порядок чужой код
- уверенная работа с фронтендом: HTML / CSS, базовый JavaScript, шаблоны Webasyst (Smarty)
Будет плюсом:
- опыт рефакторинга
- понимание производительности и кэширования
- опыт интеграций с внешними сервисами
- чувство аккуратного UI / UX
Формат работы
- проектная работа
- работа поэтапно, с фокусом на качество
- без жёстких дедлайнов и авралов
Мы ищем разработчика, который:
- не боится брать ответственность за существующий код
- умеет работать и с логикой, и с интерфейсом
- думает о поддержке проекта в будущем, а не только о текущей задаче
Ключевые навыки
- PHP
- HTML
Похожие вакансии
Высшее профильное образование в области радиоэлектроники/радиотехники/ радиофизики или программирования. Знание и опыт работы с ПЛИС (Xilinx SoC Zynq, Kintex).
Креативный и творческий подход. Умение работать в команде и самостоятельно. Желание развиваться и учиться новому. Наличие проектов в портфолио.
Базовые знания алгоритмов и структур данных. Базовые знания языков высокого уровня: JavaScript, Python 3.x+, php 7.x+.
Наличие знаний по вашему стеку для успешного выполнения поставленных задач. Понимание рынка социальных приложений. Умение работать в команде и самостоятельно.
Основы Python: синтаксис, условия, циклы, функции, работа со стандартными структурами данных (list, dict, set, tuple), базовое понимание ООП (классы, методы...
