Web-программист

Зарплата

от 20 000 до 60 000 ₽

Требования

БэкендYii frameworkООПPHPGitJQuery

Местоположение и тип занятости

Ростов-на-ДонуПолный рабочий день

Компания

Разработка web-сервисов, CRM-систем, сайтов.

Описание вакансии

Условия работы

Мы разрабатываем сайты, web-сервисы, CRM-системы, для отечественного и зарубежного рынков. В разработке предпочитаем баланс новых и проверенных технологий.

Ищем web-программистов разных уровней от junior до middle, в офис в Ростове-на-Дону, для работы над разными web-проектами, от простых лендингов и каталогов, до систем управления предприятием и крупных интернет-магазинов.Требования (junior):

  • ООП - понимание что-такое классы, объекты, наследование, вот это все.
  • знание PHP5/7 - структура языка, операторы, функции, классы;
  • JavaScript - jQuery, основные манипуляции с DOM, понимание что такое асинхронное выполнение;
  • HTML на "подверстать";
  • наличие выполненных проектов - можно учебных, любительских - типа "своя CуперCMS", незапустившихся и пр., чтобы посмотреть ваш код и оценить уровень;
  • ответственность, внимательность, аккуратность, умение слушать, слышать и учиться, или искреннее желание развивать вышеуказанные качества;
  • остальному научим, если не будете сильно сопротивляться);
  • здорово, если вы понимаете, что у нас НЕ курсы веб-программирования, за которые вам еще и заплатят, и что мы от вас ожидаем владения как минимум базовыми знаниями в web-программировании. С другой стороны требовать от вас невозможного, и в одиночку бросать на сложные задачи с жесткими сроками, тоже никто не станет;

Требования (middle):

  • ООП - представление об основных паттернах проектирования (или хотя-бы понимание что такое паттерн проектирования); понимание концепции MVC, в части того, какой код должен быть в каждом компоненте. Если знаете и понимаете что такое SOLID, CQS, KISS - это вообще очень хорошо. Если применяете на практике - невероятно;
  • знание PHP5/7. Владение одним из популярных фреймворков, например: Yii2, Laravel, CodeIgniter, Synfony2 (или каким-то другим, напишите нам);
  • JavaScript. Понимание принципов работы Ajax, REST, RPC. Уверенное владение jQuery, желательно владение каким либо клиентским JS фреймворком: Angular, Backbone, Marionettе, React, Ember или чем-то вроде этого;
  • MySQL (PostgreSQL). Умение составлять JOIN и UNION запросы;
  • HTML на "подверстать";
  • работа с Git, Mercurial;
  • наличие выполненных работающих или работавших реальных проектов;
  • ответственность, внимательность, аккуратность, умение слушать, слышать и учиться, или искреннее желание развивать вышеуказанные качества;
  • умение оценивать время выполнения задачи, чуть более точно чем Росгидромет предсказывает погоду на неделю.

Пожелания:

  • работа с пакетными менеджерами npm, bower, composer;
  • опыт работы с системами сборки фронтенда: Grunt, Gulp, WebPack;
  • умение настраивать веб окружение (nginx + php-fpm) на ОС типа Ubuntu/Debian, CentOS;
  • работа с системами виртуализации docker, vagrant;
  • HTML5, Bootstrap, SASS, LESS, Flex;

Условия:

  • офис на Каменке;
  • гибкий график (40 часов в неделю, с возможностью работы 24/7, по предварительному согласованию с руководством);
  • возможно совмещение с учебой (также по согласованию с руководством);
  • помощь старших товарищей в освоении проектов и технологий;
  • конкретное предложение по зарплате, по итогам собеседования;

Дополнительные инструкции

Соискателей, просьба сразу с откликом, отправлять примеры собственного кода, на PHP или JS, на почту указанную на сайте компании. Пример кода нужен не обязательно цельный или работающий, но достаточный, чтобы продемонстрировать ваш уровень владения технологиями. Это заметно ускорит рассмотрение вашего отклика.