Якщо коротко:
- Процеси розробки налагоджені, записані і дотримуються
- Так як пишуть код для себе, то стежать за якістю і покривають юніт текстами
- Легко впроваджують нові версії фреймвоков, свіжі бібліотеки і технології
Розробники сповідують якість коду, добре розвинена інфраструктура, можна за кілька годин налаштувати середовище розробки з усіма проектами, готовими до розробки. Робота побудована таким чином, що кожна команда відповідає за якусь частину функціоналу, це допомагає прояснити обов'язки - якщо якась служба працює неефективно, відразу зрозуміло, яка команда повинна розглянути її. Можуть вільно оновлювати фреймворки, бібліотеки, переписувати деяку базову логіку в системах.
Що потрібно буде робити:
- Спочатку виконувати поставлені завдання
- Пізніше, впровадження запланованих поліпшень \ доповнень і їх обслуговування
Хто легко впорається із завданнями
- Php розробник з досвідом близько 5 років
- З хорошим знанням Symfony або Laravel
- Вміє вирішувати складні завдання з використанням OOP і SOLID
- Досвід з unit testing не обов'язковий, але з цим потрібно буде розібратися
- Гарна англійська, щоб спілкуватися з іншими командами
Використовувані інструменти, технології, фреймворки:
- PHP 7 з Symfony (LTS або новітня версія, в залежності від проекту)
- Kubernetes, VMWare, Linux, Docker, Ansible, Terraform для серверної інфраструктури
- RESTдля APIs, RAML для визначення API
- PhpStorm для розробки
- Git, GitLab, Harbor, Toran, Verdaccio в якості інструментів розробки
- PHPUnit, Mockery, Codeception, Jest для тестування
- JIRA, RocketChat, Confluence для комунікації