Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Необходимо доработать незавершённый проект интернет-магазина на MODX Revolution:

1. Остались небольшие доработки каталога товаров, поиска, оформления заказа, адресации страниц

2. Необходима разработка личного кабинета

3. После всё это необходимо оптимизировать, чтобы загружалось быстро,

также нужно будет поработать над безопасностью, шифрованием

В процессе нужно будет дорабатывать обмен данными (в т.ч. api-запросы) с 1С – что-то уже работает, что-то ещё нет.

Предполагаем, что на проект потребуется примерно 400-600 часов в зависимости от Вашего опыта и усердия.

Условия такие:

- Предварительные очные переговоры у нас в офисе

- 5-дневная рабочая неделя в офисе в СПБ (ул. Софийская) с 9 до 18.

- Работа по подробнейшему техническому заданию.

- Указана ориентировочная стоимость работ. Фиксируем стоимость проекта на начальном этапе.

- Оплата ежемесячно (авансы) и по завершении всех работ. Сотрудничество оформляем официальным гражданско-правовым договором.

Точно потребуются знания следующих областей:

1. Backend:

1.1. Уверенное знание MODX Revolution.

- Умение реализовать функционал интернет-магазина и интеграцию с 1С не

просто подключением сторонних плагинов, а путём собственной глубокой

разработки (MODX используем преимущественно для контент-менеджмента)

1.2. Отличное знание PHP

- Применение на практике MVC

- ООП как минимум на уровне простейших паттернов программирования

- Хорошее знание регулярных выражений 

- Фильтрация и валидация пользовательских данных

- Работа с большими (несколько гигабайт) файлами

- Использование исключений

- Роутинг

- curl, json

1.3. MySQL

- Умение грамотно спроектировать структуру данных, умение определять потребность в нормализации/денормализации данных.

- Оптимизация медленных запросов, вложенные запросы, join'ы, индексы.

1.4. Redis, cron

2. Frontend

2.1. Html5, css3

- Умение использовать существующую вёрстку для внедрения дополнительной функциональности. Адаптивная вёрстка. Bootstrap grid

2.2. Java-script

- Базовые знания

- jQuery – на уровне селекторов, обработки событий и ajax-запросов

4 года назад
smetiz
Антон 
40 летРоссия
5 лет в сервисе
Был
4 года назад