Удаленный веб-программист (LAMP)
Разыскивается веб-разработчик на LAMP-платформе для удаленной работы над динамично-развивающимся высоконагруженным социальным порталом.
Обязанности
- проектировать, разрабатывать и внедрять новые системы и функциональные возможности в соответствии с пожеланиями руководства проекта
- оптимизировать и проводить рефакторинг уже имеющихся функций и систем
- вести техническую документацию и сопровождать разрабатываемые системы
- предоставлять отчеты по всем реализованным задачам (с общим описанием деталей реализации)
Требования
- опыт разработки сложных систем и приложений управляемых данными
- опыт работы с PHP 5 и MySQL
- уверенное понимание принципов объектно-ориентированного программирования, умение эффективно применить эти принципы при решении реальных задач
- умение грамотно проектировать и реализовывать структуры БД для хранения данных приложения
- умение создавать чистую семантическую кросс-браузерную верстку страниц сайта с применением HTML и CSS (вплоть до IE7)
- опыт в разработке динамических интерфейсов управляемых событиями на JavaScript (jQuery) с применением Ajax
- умение разобраться в чужом коде и использовать наработки других разработчиков
- умение исправить ошибки, улучшить и оптимизировать чужой код без нарушения работы компонентов его использующих
- опыт работы с системами контроля версий (GIT)
- возможность понимать техническую литературу на английском языке
- умение работать с ОС *nix через SSH
- умение найти и интегрировать в проект подходящее стороннее решение
Личные качества
- грамотность, профессионализм, ответственность и внимательность к деталям
- высокий уровень самостоятельности и внутренней мотивации
- отличные коммуникационные способности и поддержка связи через email, skype, icq
- возможность быстро обучаться и внедрять новые подходы и технологии
- инженерно-аналитический склад ума
Плюсы
- опыт работы с высоконагруженными проектами (оптимизация кода, кеширование, распределение нагрузки)
- умение разрабатывать плагины на jQuery
- свободное чтение и/или написание технической документации на английском языке
- понимание технических принципов поисковой оптимизации (SEO)
- умение проектировать и реализовывать удобные динамические визуальные интерфейсы конечного пользователя
- опыт работы с ALM-системами
- умение писать shell-скрипты и автоматизировать процессы в среде *nix
Условия
- удаленная по-проектная работа с поддержкой связи (свободный график)
- степень нагрузки и интенсивность коммуникаций зависит от решаемых задач и может варьироваться в том числе по желанию сотрудника
- молодая профессиональная команда с прогрессивными взглядами
- вкусные задачи и возможность реализовать что-то новое, модное и современное
- неограниченные возможности для профессионального роста и повышения квалификации
- возможность предложить свои инновационные идеи и остаться при этом услышанным
- возможность работы и над другими проектами в будущем