Вакансия: Веб-программист (интернет-магазин)
Веб-программист в команду для разработки интернет-магазина
Меня зовут Роман. Я руковожу интернет-магазином оборудования и снаряжения для туризма и кемпинга. Нам требуется трудолюбивый программист, готовый к регулярной длительной работе по развитию проекта. Интернет-магазин разработан на базе готового платного движка Simpla, функционал движка сильно доработан под наши нужды.
Задачи
- На данный момент большой объем задач. Полная загрузка минимум на 1 месяц. Несколько ближайших задач:
- Подключение API служб доставки, расчет стоимости по весу и габаритам.
- Разработка личного кабинета клиента.
- Подключение смс-сервиса для рассылок.
- Подключение системы лояльности, персональные пластиковые карты.
- Работа с настройками YML в Яндкс.Маркете.
- Большой количество задач по доработке панели управления для оптимизации работы менеджеров (например, вывод на печать ярлыка для служб доставки, подключение API курьерской службы для создания заявок прямо из админки нашего движка)
- Поиск Sphynx.
- Из нестандартных задач, требуется бот Телеграма, который будет уведомлять о новых заказах, по команде управлять заказами или выводить информацию по заказам.
Также будет много небольших задач, связанных с правками шаблонов, скриптов, базы данных, устранение ошибок.
Обязанности:
- Разработка новых модулей и функционала.
- Устранение и отладка неисправностей.
- Уметь работать с чужим кодом.
- Интеграция сайта к различным сервисам, API.
- Базовая работа с JavaScript.
Требования:
- Знание PHP, MySQL, шаблонизатор Smarty.
- Опыт работы с Git.
- Любовь к деталям и интерес к развитию проекта.
- Не стесняться задавать вопросы.
- Предлагать и обсуждать варианты решения.
- Умение писать аккуратный код, который легко будет поддерживать в дальнейшем.
Условия:
- Работа удаленная.
- Оплата сдельная в зависимости от объема выполненных задач.
- Оплата регулярная несколько раз в месяц, по договоренности.
- Верстать не требуется (HTML и CSS предоставим).
- В работе используем Git.
Схема работы:
- Мы организуем работу по разработке, для каждой задачи пишем задание в Битбакете, группируем задачи по важности. При необходимости встречаемся для обсуждения нюансов, внесения коррективов, установки сроков, оценки стоимости разработки. На время разработки сложных задач можно встречаться в офисе.