PHP- программист
Ирина@ivnukovskaya
43 года9 лет в сервисе04.02.2016
В компанию с 10-летним стажем на рынке требуется PHP-программист.
Мы строим самую большую Wi-Fi сеть в Европе, тем самым делая повседневную среду обитания городских жителей более комфортной и качественной.Что мы ожидаем от Вас (идеальный профиль компетенций, но возможны вариации):
- Хорошее знание PHP 5.3+;
- Обязательное базовое знание Composer;
- ООП на уровне хорошего понимания стандартных паттернов;
- Умение грамотного применения концепций MVC & MVVM & MVP;
- Владение навыками безопасного программирования (Защита от PHP injection, PHP shell, CSRF, XSS, SQLinjection, DOS);
- Свободное владение любым из перечисленных PHP-фреймворков: Yii, Laravel;
- Продвинутая работа c PHP Routing;
- Умение использовать в работе шаблонизаторы Blade, Handlebars, Twig;
- Знание SQL (MySQL / PostgreSQL / MongoDb), умения находить узкие места при взаимодействии с базами данных, базовое умение работы с explain запросов;
- Использование систем контроля версий Git (GitHub, Bitbucket);
- Продвинутый уровень использования IDE PhpStorm, умение отлаживать код;
- Умение настраивать систему логирования действий разрабатываемого продукта;
- Знание Linux: умение использовать mc, ssh, основные команды консоли (bash, cron) и работа с файлами и папками;
- Базовые знания JS (jQuery, Vanilla), HTML5, CSS;
- Английский на уровне чтения технической документации.
- Опыт работы с highload (кэширование в redis / memcached, оптимизация, репликация, шардинг);
- Опыт работы с git-flow;
- Опыт работы с системой отслеживания ошибок (Jira, YouTrack, Redmine);
- Опыт работы и проектирования RESTful протоколов;
- Умение автоматизировать рутинные процессы (capistrano, phing, grunt, gulp, bower и др.);
- Знание и умение применять автоматическое тестирование (phpunit, behat + mink, phpspec).
- Разработка web-интерфейсов для различных информационных систем.