Фрилансеры предложат решение вашей задачи уже через несколько минут!

Публикация заказа на фриланс бирже не займет много времени.

1 месяц назад
Антон Павлов
36 лет, Россия
1 год в сервисе
Был онлайн 1 месяц назад
1 месяц назад

Необходимо доработать незавершённый проект интернет-магазина на 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-запросов

  • Рекламное место свободно
    18 дней за $6
Андрей А.
32 года, Беларусь
6 лет в сервисе
Был онлайн 4 часа назад
1 месяц назад

Другие заказы в категории «Веб-программирование»