PHP-программист со знанием Yii framework
Нужен PHP программист со знанием Yii framework
Необходимые навыки:
1) Уверенное знание PHP
2) Уверенное знание MySQL (составление любых сложных запросов с множеством JOIN, GROUP BY. Умение проставить индексы на нужные поля. Умение работать с Foreign Keys таблиц InnoDB).
2) Уверенное понимание объектно ориентированного программирования PHP.
3) Начальное (лучше хорошее) владение Yii framework.
4) Знание html4, html5
5) Знание css2, css3
6) Начальное знание javaSctipt
7) Начальное знание jQuery
8) Начальное знание Photoshop (На уровне “порезать макет, нарисовать кнопку”)
9) начальное знание Linux (на уровне “изменить атрибуты файлов, папок, залить по фтп, редактирование php.ini, CRON”)
10) Начальное знание системы контроля версий GIT.
Как работает программист:
Связь с программистом через:
1) Gtalk
2) Skype
3) ICQ
Нужно обязательно иметь все три канала связи (Gtalk - основной, Skype, ICQ - резервные).
Программист должен быть доступен в реальном времени как минимум по одному из перечисленных каналов связи каждый день (хотя бы на несколько минут) с понедельника по пятницу. Суббота и воскресенье - выходные.
Программист поддерживает связь с проект-менеджером. Проект-менеджер сам является программистом, так что общий язык найти будет легко.
Проект-менеджер предоставляет PSD макеты сайтов (или готовую верстку) программисту.
Проект-менеджер составляет техническое задание и список задач (более лаконичное представление ТЗ) для программиста.
Программист должен внимательно ознакомиться с техническим заданием, списком задач, предоставленным проект-менеджером.
На этом этапе программист может внести, в виде рекомендации, свои корректировки в ТЗ (предложить более удобный способ реализации фичи, сообщить о технической невозможности реализации фичи).
После согласования и принятия ТЗ, программист говорит, сколько ему нужно денег за выполнение этих работ и сколько потребуется времени.
Если проект-менеджера устраивает цена и сроки выполнения, программист приступает к работе.
Программист все время держит проект-менеджера в курсе дела (насколько точно он укладывается в срок, есть ли какие-то проблемы).
После того, как программист закончил работы над этапом, он сообщает об этом проект-менеджеру.
Проект менеджер проверяет качество и объем работ. Если все нормально, - выплачивает программисту деньги за этот этап по факту выполнения.
Для работ программисту предоставляется доступ к рабочему Linux серверу.
Условия сотрудничества:
1) Оплата, - после принятия проект-менеджером этапа.
2) За просрочку - штраф 1% в день.
3) Для начала выполнить тестовое задание (в случае успешного выполнения будет оплачено в полном объеме). Задание заключается в написании на PHP парсера для трех сайтов (подробности по запросу).
Гарантии:
1) Своевременная оплата
2) Всегда есть работа
3) Помощь в обучении (повышении квалификации)