bodo

Senior Full Stack PHP Developer (old 2) Offline

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

 

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

 

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

● Має досвід розробки на 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.

 

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

PHP, Symfony, Symfony 4, Full Stack, jQuery, JavaScript, Yii2

The job ad is no longer active

Look at the current jobs Symfony Kyiv→

Loading...