Middle/Senior backend developer
Используемые технологии: Yii2 (php 7.3), MariaDB 10.4 / MySQL 5.7
Мы - молодая интернациональная it-компания, занимаемся разработкой собственных проектов.
В связи с активным развитием компании и расширением штата сотрудников ищем разработчика на длительный срок (проект на 6+ мес.) для разработки и поддержки проектов класса CRM с элементами бухгалтерского учета.
Офис компании находится в Омске, но мы готовы рассмотреть вариант удаленного сотрудничества.
Требования по Yii2:

Опыт разработки на Yii2(в плюс: Laravel). Сложные учебные проекты тоже засчитываются;

Понимание философии фреймворка, использование готовых расширений фреймворка(компонент, хелперов и т.д.)

Опыт написания тестов с использованием Codeception, или желание приобрести такой опыт;

Навыки написания своих ActiveQuery;
Будет плюсом:

Навыки написания своих модулей, расширений;

Понимание работы сервис локатора, DI и событий Yii2;
Требования по фронтенду:

Bootstrap4 + riot.js(админка);

Навыки создания сложной админки без karik'а;

Навыки использования Pjax;

Реализация кастомных API типа GraphQL
Будет плюсом:

JavaScript: понимание прототипного наследования, тонкости this, - ES6;

require.js;

jQuery, умение писать свои плагины;

знание, понимание riot.js, vue.js;
Требования по MariaDB/MySQL:

Понимание уровней изоляций транзакций;
Будет плюсом:

Понимание работы с JSON полями;

Умение писать хранимые процедуры и триггеры;
Общие требования:

“Командный игрок”;

ООП, “Совершенный/чистый код” и т.п.;

Умение устанавливать LAMP на чистом KVM (без панели управления хостингом);

Опыт работы с git;

Навыки работы с трекерами задач и системами учета времени;
Резюме:
[email protected];