Мы ищем опытного разработчика WordPress для обновления существующей пользовательской интеграции API Greenhouse Harvest с версии V2 на V3.
Обзор проекта
Раздел карьеры WordPress в настоящее время отображает вакансии, поддерживает фильтры поиска вакансий, открывает страницы отдельных вакансий и предоставляет существующий поток подачи заявок. Интеграция реализована в виде пользовательского плагина, поддерживаемого на GitHub.
Это не новая или полная интеграция API. Задача заключается в том, чтобы просмотреть текущее выполнение и перенести только существующие конечные точки чтения и соответствующее сопоставление данных с Harvest V2 на V3, сохраняя текущее поведение фронтенда.
Что вам нужно будет сделать
Просмотреть официальную документацию по миграции Harvest с V2 на V3 и существующий код плагина.
Обновить предоставленные конечные точки V2 до их правильных эквивалентов V3.
Обновить аутентификацию, пагинацию, разбор ответов и сопоставление данных, где это требуется по V3.
Сохранить вакансии, поведение поиска/фильтрации, страницы отдельных вакансий и существующий поток подачи заявок.
Протестировать изменения в тестовой среде.
Предоставить чистый, подлежащий проверке код через GitHub и предоставить краткие технические/тестовые заметки.
Что мы предоставляем
Тестовую среду для разработки и тестирования.
Доступ к существующему репозиторию пользовательского плагина.
Список конечных точек, которые необходимо перенести.
Руководство по PHP-файлам, отвечающим за текущую интеграцию.
Поддержка от разработчиков, знакомых с реализацией V2.
Подробный частный бриф для отобранных кандидатов.
Требуемый опыт
Сильный опыт разработки на WordPress и PHP.
Недавний практический опыт с пользовательскими интеграциями API в WordPress.
Способность понимать документацию API, аутентификацию, пагинацию и изменения схем ответов.
Уверенность в работе с GitHub и тестировании изменений на тестовой среде.
Обязательное знание английского языка.
Пожалуйста, включите в ваше предложение
Два или три недавних примера пользовательских интеграций API, которые вы реализовали в WordPress, включая то, что вы лично создали.
Любой опыт работы с Greenhouse, Harvest API, интеграциями досок объявлений или миграциями версий API (не обязательно).
Ваш почасовой тариф.
Ваша доступность и часовой пояс.
Краткое объяснение того, как вы планируете просмотреть и обновить существующую интеграцию API.
Важно
Общие предложения без соответствующих примеров API WordPress и почасового тарифа рассматриваться не будут. Полные детали проекта будут предоставлены в частном порядке отобранным кандидатам.
Техническая справка: Руководство по миграции конечных точек Greenhouse Harvest
Напишите «api» в начале вашего предложения, чтобы отфильтровать спамеров.