★ Только для Премиум
Ищем fullsteck разработчика. Одного, не команду! Разработка модулей и нового функционала для магазинов на платформе opencart

Разработка новых модулей (end-to-end)
Backend:
• Анализ бизнес-требований
• Проектирование структуры модуля
• Создание контроллеров (OpenCart)
• Работа с моделями:
• получение данных из БД
• фильтрация / сортировка
• Создание/изменение таблиц БД (если требуется)
• Настройка админки:
• формы управления модулем
• сохранение настроек
Frontend:
• Верстка Twig-шаблонов
• Подключение CSS/SCSS
• Реализация JS-логики
• Интеграция с backend-данными
Общее:
• Связка frontend backend
• Тестирование (локально и на тестовом стенде)
• Документация (краткое описание логики)
Примеры:
• Кастомные блоки рекомендаций
• Программы лояльности
• Калькуляторы дозировок
• Подписка на товары
________________________________________
Доработка существующего функционала
Backend:
• Анализ текущей архитектуры
• Поиск багов
• Рефакторинг кода
• Изменение бизнес-логики:
• расчеты цен
• скидки
• акции
Frontend:
• Обновление шаблонов
• Исправление UI-багов
• Синхронизация с backend-логикой
Общее:
• Проверка совместимости с другими модулями
• Регрессионное тестирование
Примеры:
• Изменение логики корзины
• Доработка checkout
• Улучшение фильтров каталога
________________________________________
Работа с базой данных
• Проектирование структуры таблиц
• Написание SQL-запросов
• Оптимизация запросов
• Индексация
• Миграции данных
Примеры:
• Хранение истории заказов
• Таблицы для акций и бонусов
• Логирование действий пользователей
________________________________________
Интеграции
• Анализ API сторонних сервисов
• Реализация интеграций:
• маркетплейсы (остатки, цены)
• CRM
• платежные системы
• службы доставки
• Настройка обмена данными:
• cron-задачи
• webhooks
• Обработка ошибок интеграции
Примеры:
• Синхронизация заказов с CRM
• Обновление остатков с маркетплейсов
• Интеграция онлайн-оплаты
________________________________________
Работа с API
• Создание внутренних API:
• для frontend
• для внешних систем
• Документирование эндпоинтов
• Валидация данных
• Авторизация (если требуется)
________________________________________
Оптимизация производительности
Backend:
• Оптимизация SQL-запросов
• Кэширование:
• данных
• страниц
• Уменьшение нагрузки на сервер
Frontend:
• Оптимизация загрузки ресурсов
• Lazy load
• Минификация
Общее:
• Анализ через Lighthouse / серверные метрики
________________________________________
Безопасность
• Защита от:
• SQL-инъекций
• XSS
• CSRF
• Валидация входящих данных
• Ограничение доступа (роли)
Поддержка и багфиксинг
• Обработка баг-репортов
• Локализация проблемы
• Исправление
• Проверка на повторное появление
________________________________________


Требования к разработчику
• Опыт работы с OpenCart
• Уверенные знания:
• PHP
• MySQL
• HTML, CSS, JS
• Twig
• Понимание MVC (в контексте OpenCart)
• Опыт интеграций через API
• Работа с Git
Будет плюсом:
• Опыт e-commerce
• Опыт с маркетплейсами
• Понимание UX

________________________________________
Формат работы
• Постановка задач:
• БИТРИКС/таск трекер Trello
• Каждая задача содержит:
• описание
• бизнес-цель
• критерии приемки
Процесс:
1. Получение задачи
2. Декомпозиция
3. Оценка сроков
4. Согласование
5. Разработка
6. Самотестирование
7. Передача


________________________________________

Критерии приемки задач
• Функционал работает согласно ТЗ
• Нет критических багов
• Не ломает существующую систему
• Код:
• структурированный
• читаемый
• Корректная работа:
• frontend + backend
• Учитываются нагрузки (если применимо)
________________________________________

Примеры задач (для старта)

1. Реализовать систему скидок
• backend: логика расчета
• БД: хранение правил
• frontend: отображение
2. Интеграция с CRM
• отправка заказов
• обработка статусов
• логирование ошибок
3. Доработка checkout
• упрощение процесса
• добавление новых полей
• валидация
4. Личный кабинет B2B
• регистрация
• уровни цен
• история заказов

Веб-разработка и IT
месяц назад Не важна 38 131
Гонорар
Обсуждается индивидуально
Срок: 30 дней

Доступно для владельцев премиум-аккаунтов

Если у вас уже есть премиум-аккаунт, вам нужно авторизоваться

Получите полный доступ и дополнительные сервисы с Премиум аккаунтом

Используйте все возможности сервиса - Подключите Премиум аккаунт