А

Б

Г

И

К

М

П

Р

С

Т

Ф

Ц

0

02 декабря 2025 16:00

Медиа «Такие дела» ищет FullStack-разработчика для совместной работы над задачами по развитию основного веб-сайта, его сервисов и новой платформы волонтерского фандрайзинга.

Откликнуться можно здесь (укажите, что вы «от The Blueprint»).
 

Обязанности:
— работа с back-end (PHP OOP, Event Driven Architecture, Model-View-Controller, WordPress Core APIs);
— работа с front-end (JavaScript ES6+, JQuery, Gulp, Vite, SASS, LESS);
— кроссбраузерная и семантическая верстка (HTML5, CSS3);
— работа с MySQL 8 (профилирование и оптимизация sql-запросов, работа с индексами, транзакции, миграции данных, проектирование таблиц);
— оптимизация производительности back-end и front-end;
— поиск и устранение неисправностей в работе систем;
— проектирование и реализация новой функциональности в рамках событийно-ориентированной архитектуры: API-интеграции (code-first, design-first); разработка тем, плагинов и модулей для WordPress; разработка админ-разделов и интерактивных дашбордов;
— расширение функционала WYSIWYG редакторов (TinyMCE, Gutenberg);
— работа над SEO-оптимизацией;
— работа с Legacy-кодом на PHP OOP;
— тестирование разрабатываемого функционала (интеграционное и приемочное);
— ведение технической документации к коду и его функциональности;
— работа в команде по agile-методологии (мы используем SCRUMBAN);
— оценка сложности и трудоемкости задач (умение декомпозировать задачи, находить альтернативные решения и не усложнять);
— составление инструкций по работе с функционалом систем.
Требования:
— знание PHP 7.4+: императивного и декларативного подхода, навык написанич чистых и безопасных кодов, знание Composer и умение с ним работать;
— навыки командной работы в Git (Gitflow Workflow, Conventional commit, Continuous Integration/Continuous Delivery);
— знание WordPress (Codex, WordPress Core API, Hooks, Filters): опыт работы над сложными проектами, опыт разработки тем и плагинов (модулей и аддонов к ним);
— знание MySQL 8: создание и оптимизация сложных SQL-запросов, проектирование структуры баз данных и таблиц, построение индексов и проведение миграций данных;
— навык работы с Docker, знание LEMP-стека;
— фронтенд: HTML5/CSS3 и принципы семантической верстки, адаптивный дизайн (Media Queries, Flexbox и Grid), JavaScript ES6+ (понимание асинхронности, области видимости, прототипов, замыканий), SASS/LESS, работа с Gulp/Vite (ES Modules), навыки оптимизации;
— знание архитектурных принципов: знание шаблонов и паттернов ООП (SOLID, DRY, KISS),
понимание событийно-ориентированной архитектуры, главных принципов и умение с этим работать;
— опыт проведения рефакторингов разного уровня;
— опыт работы с legacy;
— умение писать тесты на собственный код
— стек: WordPress 5+, PHP >7.4; (EDA, Model-View-Controller, PHP OOP, Composer); MySQL 8; Git, Docker; Gulp, Vite;
— опыт работы с JavaScript-фреймворками будет преимуществом;
— опыт работы с Headless WordPress будет преимуществом;
— опыт работы над высоконагруженными проектами будет преимуществом;
— интерес к технологиям и прогрессу, вопросам безопасности ПО будет преимуществом.

02 января 2021 11:23

Владимир Шведов стал главным редактором издания «Такие Дела». Ранее он занимал должность заместителя главного редактора.