РІВЕНЬ
Senior
ФОРМАТ
Remote
ЗАЙНЯТІСТЬ
Full-time
АНГЛІЙСЬКА
C1+
Продуктова компанія розвиває B2B eCommerce платформу з власними CRM, маркетплейсом і вітринами, а також RFQ та CPQ. Ви працюватимете над OroPlatform, OroCRM і OroCommerce як enterprise-рішеннями для партнерів і клієнтів. Команда понад 135 людей, формат роботи віддалений.
Чим займатиметесь
- Розробляти компоненти на Symfony, Doctrine, Twig і власних компонентах Oro
- Продумувати архітектуру компонентів і їх взаємодію так, щоб сторонні розробники могли гнучко їх кастомізувати; бути Component Lead для своїх компонентів
- Розбиратися в бізнес-кейсах продукту, оцінювати задачі разом з командою та Product Owner
- Рефакторити велику наявну кодову базу з опорою на SOLID і GRASP
- Дбати про продуктивність (Blackfire) і масштабованість при деплої в OroCloud
- Покривати код тестами: PHPUnit, функціональні через Symfony Web TestCase, інтеграційні через Behat; підтримувати CI на Jenkins, Docker, GCP
- Спілкуватися зі спільнотою, партнерами й клієнтами щодо покращень продукту
Що очікуємо
- Сильний PHP та навички об'єктно-орієнтованого дизайну
- Впевнене володіння SQL, MySQL або PostgreSQL, досвід проєктування баз даних
- Досвід із Symfony та/або Laravel, а також PHPUnit
- Знання HTML, CSS, JavaScript, базове розуміння REST і JSON:API
- Англійська для комунікації, уміння працювати самостійно
- Плюсом буде досвід з Magento, CRM та eCommerce системами, практиками CI, планування й статичного аналізу коду
Що пропонуємо
- Конкурентну зарплату та пакет бенефітів
- Програму онбордингу
- Простір для професійного зростання й обміну знаннями
- Баланс роботи та особистого часу, команда, готова допомогти
перевірено щойно