👀 Дизайнеры, с какой командой вы мэтчитесь по вайбам? Проверяйте на Вайб-чеке→ vibe.habr.com

Middle Backend Developer (Laravel, October CMS)

Требования

Бэкенд, Младший (Junior)PHPLaravelOctober CmsSQLMySQLLinuxDocker

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

Полный рабочий деньМожно удаленно

Компания

Разработка индивидуальных веб-ориентированных программных решений (PDSP) для крупного и среднего бизнеса.

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

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

Приглашаем опытного PHP-разработчика к участию в разработке e-commerce-продуктов (платформа Shopaholic) для October CMS, а также их внедрению в коммерческих проектах.

О проекте:

    • October CMS— самая популярная CMS, построенная на базе Laravel Framework;
    • Shopaholic — opensource-платформа (экосистема плагинов и тем оформления) #1 для создания e-commerce-проектов на базе October CMS;
    • примеры коммерческих проектов на October CMS с внедрением продуктов Shopaholic: bellbimbo.by, upak.by, caseme.bytechno.bya-renda.by и др.

    Задачи:

    • развитие существующих и разработка новых плагинов для Shopaholic (обеспечение безопасности данных, оптимизация производительности и пр);
    • развитие существующих и разработка новых тем оформления для Shopaholic (написание бизнес-логики на бэкэнде, развитие NPM-пакетов, обеспечивающих взаимодействие тем с бэкендом);
    • разработка проектов на базу October CMS с внедрением продуктов Shopaholic;
    • участие в улучшении процесса разработки, регулярном Code Review;
    • написание кода в соответствие с лучшими практиками, его документирование и покрытие тестами;
    • декомпозиция задач, оценка трудоёмкости и соблюдение взятых обязательств по срокам исполнения.
    • написание чистого современного кода, соответствующего лучшим практикам PHP-разработки.

    Требования:

    • опыт разработки на PHP 7.2+ от 3-х лет;
    • уверенное владение Linux/MacOS shell;
    • уверенные знания Laravel Framework;
    • уверенные знания October CMS и его экосистемы;
    • опыт работы с October CMS от 1-го года;
    • опыт работы с Git.

    Будет плюсом:

    • опыт разработки плагинов для October CMS;
    • портфолио с примерами проектов на October CMS (особенно с функциональностью интернет-магазина);
    • опыт участия в разработке opensource-проектов;
    • опыт работы с Docker;
    • знание современного JavaScript (Prototypal inheritance, Closure, Promises, Async/Await, Web Workers);
    • опыт работы с Vue.js и его экосистемой (Vue Router, Vuex), а также с Tailwind CSS, WebSockets и написания unit-тестов.

    Мы предлагаем:

    • remote-first, гибкий график, язык коммуникации команды — русский;
    • сотрудничество в формате B2B с компанией, зарегистрированной в Республике Польша (предпочтительно, но рассмотрим иные варианты);
    • плановый пересмотр заработной платы по результатам работы;
    • неформальная обстановка внутри команды;
    • корпоративные курсы английского языка.