Senior Full Stack PHP Developer (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.

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

About bodo

bodo - міжнародний сервіс вражень та подарунків, що працює на ринках України та Туреччини. Весь маркетинг та розробка - inhouse. Працюємо без дедлайнів, з високими вимогами до якості.

Company website:
http://www.bodo.ua

DOU company page:
https://jobs.dou.ua/companies/bodo/

The job ad is no longer active

Look at the current jobs Symfony Kyiv→