Грейд Senior и выше (опыт разработки от 3 лет); Уверенноезнание РНР 7+, My SQL, ООП; Опытработы с Битрикс24; Умениечитать чужой код, писать свой читаемый код; Умениечитать документацию на английском; Опытуправления проектами как ведущий разработчик; Желательноналичие сертификатов Битрикс, включая сертификат разработчика. Программа максимум: Пониманиеосновных принципов проектирования DRY, SOLID, DDD и т.п.; Понимание PSR (для чего надо, как подключить, как пользоваться); Владениеинструментами языка (замыкания, тернарные операторы, типизация методов, стрелочные функции); ВладениеООП (классы, статика, области видимости, интерфейсы, абстракции, трейты); Четкоепонимание того, как работают типы данных и базовые операторы языка; Умениестроить и читать запросы, понять почему запрос вызывает ошибку (SELECT[WHERE], JOIN, AS, INSERT, TRUNCATE, UPDATE); JS, PHP7+, Bitrix24; Умениестроить XHR; Пониманиетого какие существуют и как работают HTML запросы; Пониманиетого какие существуют коды ответа и почему; Способностьсамостоятельно построить базовые конструкции с элементарной логикой (BX, native JS, JQuery); Опытработы с инфоблоками 2.0; Опытработы с HL-Блоками; Опытработы с классами ORMDataDataManager; Пониманиетого, как в Б24 работает MVC (какой код где размещать надо, а где - нестоит); Опытсоздания Модулей и Компонентов и кастомизация существующих. |