Kozak Group

Senior PHP Developer / Team Lead (XenForo)

Kozak Group - міжнародна сервісна IT-компанія, яка з 2015 року створює інноваційні рішення у сфері eCommerce та продуктового девелопменту. Ми масштабуємося, запускаємо нові напрямки та посилюємо команду досвідченим XenForo Team Lead, який очолить невелику команду (2 розробники), відповідатиме за технічну архітектуру та якість рішень.

 

Що ми шукаємо

Фахівця із сильним PHP-бекграундом та глибокою експертизою в XenForo, який готовий брати на себе технічну відповідальність, приймати архітектурні рішення та розвивати команду.

 

Основні вимоги

 

1. Технічні навички

 

PHP та фундаментальні знання

  • PHP 8.x - глибоке розуміння ООП, типізації, нових можливостей мови, стандартів PSR.
  • Солідні знання патернів проєктування: MVC, Dependency Injection, Singleton, Factory, Repository, Adapter, Observer.
  • Важливо: ви розумієте, коли і навіщо їх застосовувати.
  • MySQL / MariaDB - складні SQL-запити, оптимізація, робота з індексами, EXPLAIN, проєктування схем БД.

 

XenForo (експертиза обов’язкова)

  • Глибоке розуміння архітектури XenForo 2.x, MVC-реалізації та внутрішніх компонентів.
  • Досвід роботи з:
    • Entities, Finders, Services
    • Job Framework, Widget Framework
    • Class Extension / XFCP
  • Розробка аддонів з нуля, а не тільки робота з шаблонами.
  • Просунута робота з Template System (template modifications, phrases).
  • Інтеграції через XenForo REST API, створення власних API-ендпоінтів.

     

Frontend (в контексті XenForo)

  • JavaScript (Vanilla, jQuery).
  • HTML5, CSS3, Less/Sass.
  • Розуміння AJAX-фреймворку XenForo.

 

2. Інструментарій та процеси

  • Git - просунутий рівень: гілкування, code review, розв’язання конфліктів, cherry-pick.
  • Composer - керування залежностями.
  • Docker - налаштування локальних та командних середовищ.
  • CI/CD - принципи автоматичного деплою (GitLab CI, GitHub Actions, Jenkins).

 

3. Лідерські навички (Team Lead)

  • Code Review - контроль якості, дотримання стандартів, робота з технічним боргом.
  • Менторство - готовність допомагати розробникам рости.
  • Декомпозиція задач - формування технічного ТЗ на основі бізнес-вимог.
  • Планування - оцінка задач, пріоритезація, контроль строків.

 

Ваші задачі

  • Проектування та розробка складних аддонів і модифікацій для XenForo.
  • Прийняття ключових архітектурних рішень.
  • Ведення критичних частин бекенду.
  • Управління командою: рев’ю, постановка задач, планування.
  • Підтримка безпеки продуктів, оновлення ядра та плагінів.

 

Буде плюсом

  • Досвід роботи з Elasticsearch.
  • Знання Symfony (окремі компоненти використовуються в XenForo).
  • Написання Unit-тестів.

 

Що ми пропонуємо

  • Роботу в стабільній компанії з 10-річною історією та сильними технічними командами.
  • Гнучкий графік, віддалений формат.
  • 18 робочих днів оплачуваної відпустки та 5 лікарняних.
  • Курси англійської (групові або з нейтівом).
  • Доступ до професійних інструментів (JetBrains, AI-tools).
  • Підтримка бухгалтера та юриста.
  • Прямий вплив на архітектуру продукту та технічні рішення.

 

Required languages

Published 12 December
41 views
·
4 applications
Connected to ATS
Last responded 3 hours ago
To apply for this and other jobs on Djinni login or signup.
Loading...