Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Требуется программист на постоянной основе для работы над сайтом поиска и продажи авиабилетов (почасовую оплату не предлагать!).

Требования к кандидату: знание и опыт работы с PHP, MySQL, JS, JQuery, XML, HTML

Технические задачи для данного проекта (дизайн и верстка сайта еще в процессе; необходима реализация программной части сайта, т.е. создания движка системы и реализация соответствующих функций):

==========================================================================

- реализация формы поиска авиабилетов (различные критерии поиска и фильтрация в форме поиска);

- реализация модуля взаимодействия с сайтом агента для запроса и получения информации о рейсах, (меж-серверное общение, запрос-ответ данных в XML формате, обработка ошибок);

- реализация модуля заказа авиабилета (ввод и обработка данных пассажиров);

- реализация модуля просмотра сделанных заказов, их сортировки и пейджинга;

- упрощенный, самописный CMS для добавления контента (стандартные CMS не нужны);

- имплементация временной заглушки в виде e-mail рассылки на время первого запуска сайта;

- создание и работа с БД сайта;

- бэкапирование данных;

- выбор аппаратно-технического обеспечения, т.е. сервера для хостинга и планирование нагрузки;

- обеспечение безопасности передаваемых данных с помощью секьюрных протоколов HTTPS, SSL;

- и т.д. и т.п.

==========================================================================

Требования при реализации данного проекта следующие:

==========================================================================

- сайт должен быть быстрым и отрабатывать достаточно оперативно, чтобы пользователь мог комфортно работать и оперировать с представленным материалом;

- сайт должен быть готов выдерживать достаточно высокую нагрузку на сервер (пределы нагрузки определим позднее);

- соответственно, сайт должен быть хорошо масштабируем при увеличении посещаемости, поэтому используемые решения должны позволить в будущем сделать легкое масштабирование без значительных временных вложений;

- архитектура приложения должна предусматривать возможность подключения к системам других агентов в будущем и, соответственно, давать возможность многопоточного, асинхронного поиска для взаимодействия с другими агентами;

- созданное решение должно быть относительно легко поддерживаемо и тестируемо для проверки правильности работы функционала;

- архитектура приложения должна быть прозрачна и не усложнена;

- сайт должен иметь детальный протокольный файл с ротацией, чтобы можно было восстановить действия любого пользователя исходя из его IP адреса и операций, произведенных сайтом;

- протоколирование также должно вестись и на уровне работы с агентом при обмене данными и использования XML (протоколирование обязательно должно вестись для возможности обсуждения и решения спорных ситуаций между пользователем и сайтом или между агентом и сайтом;

- обмен данными с агентом должен происходить по протоколу SSL;

- сайт должен быть оптимизирован для работы с IE, FF, Chrome, Safari, Opera последних версий;

- исходный код должен храниться в SVN, а релиз версии должен выводиться в отдельную ветку SVN, чтобы можно было отделять стабильную версию от разрабатываемой;

- потребуется также ручное тестирование-проход по всему пользовательскому интерфейсу или написание автоматических тестов, чтобы обеспечить уверенность в целостности и работоспособности приложения после любого изменения произведенного во время разработки или модификации, а также при выкладке релиза не сервер;

- необходимо обеспечить-создать build process, который будет регулярно создавать выкладку ПО и прогонять автоматические тесты для проверки работоспособности приложения;

==========================================================================

Данные требования не требуется реализовать все и сразу – необходимо запустить сайт с минимально необходимым функционалом и постепенно реализовав все необходимые функции, а также новые требования. Поэтому, предложения с почасовой оплатой будут отклонены; требуется исполнитель для постоянной работы над проектом!

От кандидата требуется навык написания грамотного и оптимизированного кода. В команде партнера есть опытные и проверенные программисты, поэтому от кандидата потребуется портфолио: примеры или ссылки на проекты и примеры вашего кода для проверки. Проведение собеседования и решение и о выборе кандидата будет основываться, прежде всего, по результатам этой проверки. Код, написанный для сайта, будет также проверяться. Поэтому, если у вас нет 100%-ной уверенности в своих возможностях, пожалуйста, не подавайте заявку. Давайте не будем отнимать друг у друга время и создавать конфликтные ситуации!

В портфолио или заявках кандидатов также хотелось бы прочесть не общие фразы – «я знаю PHP», а подробности, т.е. с какими фреймворками работал кандидат, с какими БД, есть ли навыки работы с конкретными проектами и т.д.

Если сотрудничество с исполнителем будет успешным в течение 2-3 месяцев, у исполнителя есть возможность остаться в данном проекте и также принимать участие в других проектах, как уже было упомянуто, на постоянной основе.

Люди творческие и неординарные, но недисциплинированные и необязательные, мне не подходят. Т.к. речь идет о возможности удаленной работы, от исполнителя потребуется возможность быть на связи (эл. почта, Скайп, телефон) в заранее оговоренное время, оперативно реагировать и реализовывать поступающие запросы, регулярно отслеживать работоспособность сайта. В первое время, особенно во время запуска проекта, возможно, придется работать по выходным. Поэтому, пожалуйста, прежде чем оставлять Вашу заявку, будьте уверены, что Вас устраивают данные условия, и Вы сможете обеспечить выполнение вышеупомянутых требований.

Обсуждение подробностей уже при личном собеседовании с кандидатом.

Подробное ТЗ с техническими деталями также будет предоставлено позже, после выбора исполнителя.

Еще раз подчеркиваю – если у вас нет полной уверенности, что Вы сможете реализовать указанные требования (не только технические, но и требования к расписанию и доступности), не следует оставлять заявку.

P.S. С повышенным интересом отнесусь к кандидатам из Санкт-Петербурга, однако, по прежнему, приоритет отдаю квалификации и соответствию указанных требований.

14 лет назад
eastmann
Максим 
53 года
15 лет в сервисе
Был
12 лет назад

Заявки фрилансеров

Нет заявок фрилансеров