Senior Full Stack PHP Developer

Привіт. Я Руслан - team lead команди веб-розробки в bodo.

 

Зараз я в пошуках Senior Full Stack PHP програміста в команду. Робота в офісі в Києві, всього 5 хвилин від метро «Либідська». Пропонуємо офіційне працевлаштування з бронюванням від мобілізації через Дія.City.

 

Мій кандидат:

● Має досвід розробки на PHP більше 7 років. Досвідчений в OOP, розуміє і використовує SOLID принципи.

● Вміє писати клієнтську частину на чистому JS (верстати не потрібно, для цього є окрема людина).

● Розуміє принципи оптимізованих запитів до реляційних БД (використовуємо MySQL).

● Має досвід розробки на Symfony, або в системах схожого підходу (для прикладу самостійна збірка системи з пакетів використовуючи DI, і DDD направлених ORM).

● Готовий працювати також з проектами на Yii2. При цьому потрібно розуміти які підходи в YII2 суперечать хорошим практикам коду, щоб мінімізувати шкоду від них.

● Без шкідливих звичок, включаючи куріння та вейпінг.

 

Наш стек:

● Використовуємо Docker з Docker Compose.

● Структура сайтів — моноліт, рухаємося в сторону модульності.

● JS пишемо в OOP парадигмі.

● Три проекта на Symfony 4.4, PHP 7.4.

● Два проекти на Yii2, PHP 7.4 (в процесі плавної модернізації, і відходу від Yii2).

 

Інтеграція з внутрішніми сервісами:

● 1С (SOAP API).

● Репозиторій перекладів (REST API).

 

Пакети та важливу бізнес-логіку на проекті покриваємо unit тестами.

Також використовуємо прийомочні тести (Selenium + Chrome) для перевірки працездатності системи в цілому.

 

Наші публічні проекти:

● https://www.bodo.ua/

● https://bodo.com/tr/

● https://travel.bodo.ua

● https://bodocard.ua/

 

Внутрішні системи власної розробки:

● Система для продажів вражень на острівцях в ТРЦ з планшетів.

● Також є «внутрішня кухня», де провайдери працюють з записами на послуги.

● Репозиторій перекладів один на всі проекти, де централізовано робимо переклади та розсилаємо їх проектам.

 

Наші цінності:

● Любимо п'ятірку SOLID.

● Код розділяємо на незалежні пакети, які можна повторно використовувати.

● Для інтеграції залежностей використовуємо DI.

● Слідкуємо за швидкістю роботи сайтів. Всі показники pagespeed отримані від реальних користувачів у нас в зеленій зоні, включаючи мобільну версію https://i.imgur.com/kawOuOF.png , на відміну від інших великих e-comerce проектів, для прикладу rozetka https://i.imgur.com/ROBXDI8.png

● Формат написання коду уніфікується, вибираючи найбільш вигідний варіант з існуючих.

● Приклад нашого сучасного коду, а саме частини пакетів, які вирішують проблему перекладів сайтів: https://github.com/ali-translator

 

Ми пропонуємо:

● Можливість розвитку та кар'єрного зростання до позиції Team Lead.

● Щорічний перегляд та коригування зарплати.

● Гнучкий початок робочого дня.

● Вихідний на день народження твій, або дитини, якщо він припадає на робочий день.

● Компенсацію 50% витрат на зовнішнє професійне навчання.

● 30% знижки на враження bodo.

● Роботу в україномовній команді.

 

Спеціалізованої QA-команди немає. Тестуємо задачі самостійно та здаємо їх без багів. Всі задачі проходять code review. Роботу організовуємо через Jira (scrum) і Gitlab.

 

Якщо тебе зацікавила вакансія і ти готовий розвиватися разом із нами — відгукуйся, і не забудь додати посилання на свій код, який на твою думку зможе описати рівень твоєї розробки.

189 views
·
7 applications
100% read
·
86% responded
Last responded 3 days ago
86 views
·
3 applications
100% read
·
67% responded
Last responded 3 days ago
To apply for this and other jobs on Djinni login or signup.