diff --git a/src/Jobs.js b/src/Jobs.js index 050f09c..0f05698 100644 --- a/src/Jobs.js +++ b/src/Jobs.js @@ -8,13 +8,21 @@ const Jobs = { url: '/python/', active: true, }, + wordpress: { + name: 'WordPress', + title: 'PHP/WordPress разработчик', + subTitle: 'Full-stack', + description: 'Full-stack разработчик (PHP/WordPress + frontend)', + url: '/wordpress/', + active: true, + }, php: { name: 'PHP', title: 'PHP разработчик', subTitle: 'Full-stack', description: 'Full-stack разработчик (PHP + frontend)', url: '/php/', - active: true, + active: false, }, content: { name: 'Content', diff --git a/src/components/ExperienceRadioField.jsx b/src/components/ExperienceRadioField.jsx index 547bacc..3e02719 100644 --- a/src/components/ExperienceRadioField.jsx +++ b/src/components/ExperienceRadioField.jsx @@ -9,6 +9,7 @@ import * as styles from './ExperienceRadioField.module.scss'; export const allExperienceTypes = { linux: 'Linux', php: 'PHP', + wordpress: 'WordPress', python: 'Python', django: 'Django', db: 'Реляционные БД', diff --git a/src/pages/frontend/form.jsx b/src/pages/frontend/form.jsx index 4ba703c..f9ee19b 100644 --- a/src/pages/frontend/form.jsx +++ b/src/pages/frontend/form.jsx @@ -17,7 +17,9 @@ export default function FrontendForm() { > ); diff --git a/src/pages/php/form.jsx b/src/pages/php/form.jsx index ab24559..60f8597 100644 --- a/src/pages/php/form.jsx +++ b/src/pages/php/form.jsx @@ -17,7 +17,7 @@ export default function PHPForm() { > ); diff --git a/src/pages/python/form.jsx b/src/pages/python/form.jsx index d1c4d46..3750a37 100644 --- a/src/pages/python/form.jsx +++ b/src/pages/python/form.jsx @@ -17,7 +17,7 @@ export default function PythonForm() { > ); diff --git a/src/pages/wordpress/form.jsx b/src/pages/wordpress/form.jsx new file mode 100644 index 0000000..e29609a --- /dev/null +++ b/src/pages/wordpress/form.jsx @@ -0,0 +1,24 @@ +import omit from 'lodash/omit'; +import React from 'react'; + +import Jobs from '@/Jobs'; +import DeveloperForm, { allExperienceTypes } from '@/components/DeveloperForm'; +import Layout from '@/components/layout/Layout'; + +const backLink = { url: '/', text: 'Все вакансии' }; + +export default function WordPressForm() { + return ( + + + + ); +} diff --git a/src/pages/wordpress/index.jsx b/src/pages/wordpress/index.jsx new file mode 100644 index 0000000..9a9e125 --- /dev/null +++ b/src/pages/wordpress/index.jsx @@ -0,0 +1,87 @@ +import React from 'react'; + +import Jobs from '@/Jobs'; +import Benefits from '@/components/Benefits'; +import InterviewProcess from '@/components/InterviewProcess'; +import JobPage from '@/components/JobPage'; +import JobTextBlock from '@/components/JobTextBlock'; +import Layout from '@/components/layout/Layout'; + +const backLink = { url: '/', text: 'Все вакансии' }; + +export default function wordpressJob() { + return ( + + + +

+ Мы ищем опытного PHP / full-stack разработчика в команду, + занимающуюся поддержкой и развитием сайтов крупного медиа-холдинга. + Суммарная посещаемость сайтов - более 70 млн. уникальных посетителей + в месяц; тематики - автомобили, обустройство дома, популярная наука, + фотография, и т.д. +

+

+ Все эти сайты построены на WordPress, и нас часто спрашивают - не + планируем ли мы переписать их на что-то другое. Нет, не планируем 🙂 + WordPress, как платформа, разумеется имеет свои известные + ограничения, но несмотря на это является стандартом де-факто среди + профессиональных медиа-издателей. Слияния и поглощения в этой + индустрии происходят регулярно, и по статистике 2/3 из новых сайтов + которыми пополняется портфолио холдинга оказываются построены на + WordPress, и попытки противостоять этому тренду просто + нецелесообразны. +

+

+ Заметим, однако, что у нас не "дикий" WordPress, а очень + даже культурный - с CI-пайплайнами, код-стайлом, линтерами и + автоматизированными тестами. Мы проводим код-ревью и стараемся + следовать прочим инженерным best practices. +

+

+ У нас есть и другие проекты на PHP, Python + и Node.js, в будущем может предстоять работа и с ними. +

+
+ +

+ Мы ожидаем, что у вас не меньше пяти лет опыта в веб-разработке, + включая практический опыт с WordPress, и вы готовы работать как над + бекендом, так и над фронтендом, инфраструктурная часть вам также + не чужда. Идеально, если помимо PHP, вы открыты к работе с Python + и Node.js в будущем. +

+

+ Мы всячески приветствуем креатив, самостоятельность + и открытые обсуждения. Поэтому кроме технических скиллов, + ожидаем, что вы настроены на командную работу, + готовы исследовать разные варианты решения задачи, обсуждать + их с коллегами, проектировать, принимать решения + и воплощать их в жизнь. +

+

+ У нас русскоязычная команда, но продукты, над которыми + мы работаем, имеют англоязычный интерфейс и рассчитаны + на интернациональную аудиторию. Также мы активно + общаемся с нашими партнерами из США. В связи + с этим русский знать обязательно; + а для английского — достаточно уровня Intermediate + и готовности его улучшать (у нас налажено корпоративное + обучение английскому). +

+
+ + + + + + +
+
+ ); +}