💰 Зарплаты в IT в первой половине 2024: по городам, специализациям, языкам и компаниям → подробнее

WordPress Программист

Зарплата

от 75 600 до 154 560 ₽

Требования

БэкендPHPMySQLWordPressАнглийский язык

Местоположение и тип занятости

Можно удаленно

Компания

WordPress плагины и разработка

Описание вакансии

Условия работы

Два слова о нас

Мы — глобальная студия веб-разработки, специализирующаяся на WordPress. Сейчас у нас два основных направления:
  1. Создаем WordPress-плагины, меняющие индустрию.
  2. Выполняем кастомные доработки для существущих WordPress-сайтов. Основные Клиенты — из США и Европы.

Сейчас мы ищем WordPress-программиста на удаленную работу с почасовой оплатой, сочатающую в себе удобство фриланса и надежность офисной работы. Мы ожидаем, что нам вы сможете уделять не менее 30 часов в неделю.

Что нужно будет делать?

У вас будет список задач, которые нужно будет предварительно оценивать и последовательно реализовывать. В целом, будет 4 типа задач:

1. Выполнять кастомные доработки для сайтов Клиентов

Мы постоянно получаем самые разные запросы на доработки существующих WordPress-сайтов: ускорить загрузку страниц, привязать сайт к стороннему API, разработать какой-то новый функционал …

Вы будете оценивать и реализовывать Back-End часть этих доработок. Обычно это выглядит так: смигрировать сайт на локальный компьютер, открыть его в IDE, найти нужные хуки и реализовать доработку в Child-теме.

2. Разрабатывать новые сайты на WordPress

Нечасто, но все же иногда мы беремся за разработку новых сайтов. Обычно, это перенос существующих проектов на WordPress-платформу. В этом случае вам нужно будет на основании мокапов и технического задания подготовить правильную предметную область проекта с помощью плагина Advanced Custom Fields и написать весь необходимый для работы сайта Back-End код: вывод необходимой семантики, обработку AJAX-запросов и кастомизации, необходимые для реализации правильной логики.

3. Выполнять серверные работы

Настраивать и обновлять серверы, настраивать систему бэкапов, восстанавливать бэкапы, настраивать Nginx/Apache. А при наличии навыка «Продвинутый Unix» — обеспечивать отказоустойчивость сервера и устранять уязвимости.

4. Участвовать в разработке WordPress-плагинов

Опять же, реализовывать Back-End часть для наших плагинов (например для этого): обеспечивать вывод необходимой семантики, обрабатывать AJAX-запросы, создавать WP_Query запросы и многое другое.

Минимальные требования

  1. Хорошие, уверенные знания PHP
  2. Базовые знания MySQL: Умение строить базовые запросы: create table, insert, select, delete. Умение использовать count(*), distinct. Умение делать выборку из нескольких таблиц одним запросом.
  3. Базовые навыки WordPress-программирования: умение использовать хуки WordPress, умение создавать кастомные типы постов, умение создавать и получать мета-настройки постов, умение создавать кастомные шорткоды.
  4. Базовые знания HTML5: умение сформировать семантику определенного блока по заданному дизайну.
  5. Базовый письменный английский: способность читать и понимать текст на английском, способность донести свою мысль, пусть и не во всех деталях, без использования редких слов.

Будет плюсом

  1. Опыт работы с WP_Query: умение создавать сложные запросы, понимание всей механики работы класса.
  2. Оптимизация WordPress: понимание тонких моментов быстродействия WordPress и реальный опыт оптимизации продакшн-сайтов.
  3. Безопасность WordPress: понимание тонких моментов в плане безопасности WordPress-сайтов, опыт устранения уязвимостей на продакшн-сайтах WordPress.
  4. Продвинутые знания в MySQL: умение использовать explain, умение оптимизировать запросы, опыт оптимизации высоконагруженных баз, в том числе с помощью алгоритмов.
  5. Собственный WordPress-плагин: наличие в WordPress-репозитории собственного WordPress-плагина с минимум 1000 установок.
  6. Базовые знания Unix: базовые команды UNIX, разделение прав, архивация и загрузка файлов, написание простейших bash-скриптов. В целом, соответствует уровню LPI Linux Essentials
  7. Продвинутые знания Unix: поиск по файлам и логам, работа с процессами, написание сложных bash-скриптов. В целом, соответствует уровню LPIC-2.
  8. Паттерны проектирования PHP: понимание и умение использовать основные паттерны проектирования: MVC, Singleton, Factory ...
  9. Продвинутые знания PHP: соответствует уровню Zend Certified PHP Engineer.
  10. Публикации на тематических ресурсах: наличие публикаций, относящихся к WordPress, на ресурсах типа SmashingMagazine и WPTavern
  11. Выступления на тематических мероприятиях: выступления с докладом, тема которого связана с WordPress, на мероприятиях уровня WordCamp

При работе с нами ваша зарплата — не считая надбавки за стаж — будет зависеть исключительно от ваших навыков (калькулятор зарплаты). Поэтому у вас будет постоянная реальная мотивация развивать свои знания и навыки.

Бонусы

+ Развивающие бонусы по результатам спринтов: обучающие книги, курсы, мероприятия и сертификации + Лицензия PHPStorm + Оплачиваемый отпуск + Надбавка за стаж

Дополнительные инструкции

С помощью формы ниже напишите отклик, в котором будут: 1. Перечень всех выполненных вами проектов, связанных с WordPress: сайтов, тем, плагинов. Для каждого проекта, пожалуйста, укажите связанную ссылку. 2. Перечислите, в каких пунктах из списка «Будет плюсом» вы можете поставить галочку. 3. Напишите ваше гражданство, как вы обычно принимаете платежи и, для граждан РФ: есть ли у вас ИП. 4. Напишите, сколько часов в неделю вы готовы работать, и когда сможете начать. Если у вас сейчас есть текущие проекты, и вам будет удобнее плавный вход в работу с нами, это тоже возможно.