Вакансия в архиве, закрыта 4 апреля
№ 30824746

Программист PHP

по договоренности
Москва
Полный рабочий день на территории работодателя
Опыт работы от 1 года
Должностные обязанности:
Мы ищем PHP-программиста для разработки приложений и систем следующих категорий:
- учетные информационные системы;
- автоматизированные системы управления имуществом;
- системы документооборота;
- системы мониторинга, информационные панели руководителей (дашборды);
- интернет-порталы, сайты.
Требования:
К знанию технологий:

Linux

Работа через SSH клиент;
Работа с файлами через SFTP;
Развертывание LAMP-стека;
Знание основных команд и утилит (ls, cd, pwd, mkdir, cp, rm, scp, chmod, chown, apt-get, cat, tail, locate, find, watch, ctrl+r, du, df, htop, ifconfig);
Умение править файлы в консольном текстовом редакторе (например, nano);
Умение настроить сеть (поменять ip адрес, dns-сервер, настроить файл hosts);
Умение писать простые bash скрипты;
Настройка cron.
MySQL Умение делать все ниже перечисленное через консоль:

Создавать БД;
Настраивать внешний доступ к серверу и БД;
Умение сделать и бэкап и восстановиться из него;
Умение посмотреть какие БД есть на сервере;
Работа с БД с помощью удобного внешнего GUI клиента (HeidiSQL, SequelPro, NetCat и т.п.);
Умение делать несложные запросы к БД (создание, правка, удаление данных, JOIN, COUNT, DISTINCT, GROUP BY);
Apache;
Настройка конфигов и модулей apache для работы с Drupal;
Умение развертывать несколько проектов на одном сервере (как через Доменные имена, так и через разные порты);
Просмотр логов ошибок;
Просмотр логов доступа к серверу.
PHP

Уметь настраивать лимиты памяти, максимального времени исполнения скрипта, максимального размера загружаемых файлов и POST-запросов;
Умение устанавливать дополнительные расширения PHP;
Включение и настройка xdebug;
Включение и использование Xhprof;
Умение делать серверные HTTP запросы в другие системы (curl или PHP Requests или Guzzle);
Понимание работы рекурсий;
Работа с СУБД (через PDO);
Просмотр логов ошибок.
GIT

Клонирование репозитория;
Создание репозитория;
Создание и слияние веток;
Знание команд commit, pull, push, merge, checkout, reset на базовом уровне.
Drupal (Крайне желательно)

Установка с нуля;
Развертывание на другом сервере готовой системы из бэкапа;
Включение “чистых ссылок”;
Создание типов контента и свободное владение базовыми типами полей;
Уверенное владение views (использование разных отображений (displays), контекстные фильтры, связи);
Управление пользователями, ролями и правами доступа;
Написание модулей с применением базовых хуков (hook_menu, hook_node_view, hook_form_alter);
Работа с формами через Form API (создание форм, серверная валидация, зависимые поля на #states);
Работа с функциями темизации, переопределение базовых шаблонов страниц и типов контента, работа с php-шаблонами;
Понимание работы системы локализации интерфейса;
Умение отлаживать код через devel и xdebug;
Работа с проектом в полноценной IDE (например, PhpStorm). Локальная и удаленная отладка php-кода;
Профилирование производительности через xhprof (в том числе в графическом режиме);
Работа с форматом JSON;
Резервное копирование и восстановление БД;
Экспорт/импорт конфигураций при помощи Features;
Работа с СУБД на разных уровнях абстракции (db_query, db_select, entityfieldquery);
HTML

Знание базовых конструкций языка разметки HTML. Контейнеры, таблицы, списки, формы, элементы форм, картинки, ссылки.

CSS

Базовые навыки верстки html страниц (изменение цвета/размера элементов, внутренние и внешние отступы, взаимное расположение блоков, блочные и строчные элементы).

CSS-селекторы

Знание языка LESS на базовом уровне;
Владение инструментами компиляции LESS на стороне среды разработки;
Знание фреймворка Twitter Bootstrap.
JavaScript

jQuery. Свободная манипуляция DOM-элементами на странице. Формирование произвольных html-конструкций из кода;
jQuery. Работа с событиями на странице (умение выполнять произвольные действия после действий пользователя или наступления прочих событий);
jQuery. Понимание принципов асинхронности выполнения кода, умение делать GET/POST AJAX-запросы типа;
Работа с форматом JSON;
Умение пользоваться шаблонизаторами (например, из underscorejs);
Отладка кода в браузере, использование консоли браузера.
HTTP

Понимание основ протокола HTTP (что такое запрос и ответ, из чего они состоят и как на них посмотреть).
Мы предлагаем:
Метро Славянский бульвар/Кунцевская (ул. Рябиновая)
Оформление в соответствии с ТК РФ.
Уровень заработной платы обсуждается индивидуально.
Компенсация мобильной связи.
Медицинское обслуживание в поликлинике Управления делами Президента Российской Федерации (с первого дня трудоустройства).
Дома отдыха, пансионаты и иные оздоровительные учреждения Управления делами Президента РФ по специальным условиям.
График работы с 9:00 до 18:00, с возможностью корректировки время начала и окончания рабочего дня.
Корпоративный транспорт от м. Славянский бульвар и м. Библиотека им. Ленина.
Работы очень много, будет интересно.
Веб-программист / Веб-разработчик / PHP-программист
РусВент МСК, от 70 000 до 100 000 руб.
Web-разработчик / Программист PHP
Коммерсантъ КАРТОТЕКА, м. Профсоюзная, от 70 000 до 90 000 руб.
PHP-программист / WEB разработчик
Рустехпром, от 60 000 руб.
Программист T-SQL, Delphi, PHP
ИнтернетСофт, от 80 000 до 150 000 руб.
Программист PHP
Федеральная сеть книжных магазинов «Читай-город», по договоренности
Ведущий PHP-разработчик
SuperJob, м. Маяковская, м. Новослободская, м. Пушкинская, еще 1 станция м. Чеховская, от 170 000 руб.
Программист PHP Yii
ООО "ВРЕМЯ КУХНИ, от 80 000 до 100 000 руб.
PHP-разработчик (Backend-разработчик)
ГорКапСтрой, по договоренности