Работа над задачами действующего агрегатора https://gde-saas.ru/

700 руб.за час
22 февраля 2020, 23:49 • 4 отклика • 112 просмотров
Вводная часть:
- сайт: продакшен https://gde-saas.ru/ , тест http://staging.gde-saas.ru/
- движок: WordPress
- работаем через https://github.com/

Обязательные условия разработки:

  • Стек - PHP > 7.2, Wordpress, Javascript, jQuery, GitHub
  • Разработка ведется локально путем клонирования репозитория к которому получен доступ
  • Разработка ведется в отдельно создаваемой ветке называемой сходно с названием задачи
  • Все кодирование серверной стороны выполняется только в ООП стиле
  • Наличие минимум 5 часов в день на данный проект (больше - лучше)
  • Задачи ставятся в системе управления в GitHub на канбан доске
  • Перед выполнением задачи, вам нужно примерно оценить время на её выполнение
  • Нужно быть готовым к периодическим созвонам по скайп или через телеграм
  • Для начала сотрудничества нужно будет сделать тестовое задание, так что тех, кто его делать не любит, прошу не откликаться, чтобы не тратить ни ваше, ни моё время
Что предлагаем мы:
  • Удалённая работа
  • Часовая ставка = 700 р в час
  • Оплата происходит каждую неделю (либо каждый день, по вашему желанию) за отработанное кол-во часов переводом на Яндекс деньги
  • Адекватные люди в команде, которые любят делать хороший качественный продукт
Тестовое задание
Цель: ознакомится с навыками претендента на должность в области программирования на языках PHP, JavaScript и фрейморке jQuery в среде CMS WordPress
Задача: Создать и опубликовать в публичном* репозитории GitHub.com код сайта, отвечающий следующим Условиям.
Требования: задание не имеет иных требований, кроме вытекающих из Условий и не предполагает единственного правильного решения. Оценке подлежит не само решение, как таковое, а лишь его эффективность.
Сроки: номинальное время выполнения задания - 2 дня с момента ознакомления.

Условия:
1. Сайт работает под управление CMS WordPress
2. Сайт использует любую WordPress тему, дочерняя тема для которой позволяет администратору сайта:
2.1 - создавать, редактировать и удалять объекты кастомного типа записей "Юниты" (Units)
2.2 - хранить у каждого Юнита дополнительные мета данные - координаты юнита в виде двух отдельных поля - Широта, Долгота
2.3 - использовать в контенте Юнита шорткод [yandex_map], который при переходе на frontend url страницы Юнита отобразит посетителю сайта Яндекс карту с локацией Юнита, согласно сохраненных координат Юнита, отмасштабированную до уровня Город.

*к репозиторию должен быть предоставлен доступ для учетных записей GitHub - outcomer, yuraevseev в качестве колабораторов (Collaborators)