Универсальный веб-разработчик (PHP/Mongodb, JS)
Требования
Местоположение и тип занятости
Компания
Описание вакансии
Условия работы
!!! На данный момент мы выбрали специалиста, которого попробуем подключить к нашему проекту.
Дальше будет видно, возможно после НГ будем вновь подбирать разработчика. !!!
В большой интересный проект разыскивается универсальный опытный веб-разработчик с большим уклоном на доработку серверной части PHP/Mongodb, но также нужно при необходимости исправлять и дорабатывать JS-клиенты.
Удаленная работа с гибким графиком.
После испытательного срока и адаптации в нашем проекте по совместительству с текущей работой (фриланс в свободное время по ставке 600 рублей час, нужно от 10 часов в неделю) будет договор на полную ставку старшим программистом (только наш проект, без других проектов и фриланса) с ежемесячной оплатой 90 000 рублей.
Суммы обсуждаем, если вы объективно и по фактам оцениваете дороже свой
опыт и навыки.
Если вы профессионал высокого уровня в High-load, Big data проектах, можем рассмотреть вариант
работы по совместительству с вашей основной работой (или другими проектами),
при условии вашей возможности работать над нашим проектом примерно 20 часов в
неделю (например: по 2 часа в рабочие дни и по 5 часов в выходные).
Что делаем:
Сервис Stickerport
на стыке фотостока (продажа лицензий на изображения), базы графического
контента и сервиса по созданию открыток и мотиваторов .
Главной задачей сервиса является соединить
потребность одних людей к творчеству и самовыражению (фотографии, рисунки,
иллюстрации, 3D-графика и т.д.) и потребности других людей в графическом
контенте как в бесплатном для личных целей, хобби и т.д., так и в платном для
профессиональной деятельности.
Сейчас идет
первый этап – создание приложения для социальной сети вКонтакте (готовность
первой версии 70%):
http://joxi.ru/C5cZVP3JTJAATJMTdRY
Дальше в планах свой русский сайт на базе
приложения, потом международный, мобильная версия сайта для смартфонов,
приложения для других социальных сетей, мобильные приложения на заказ в
сторонней команде.
В удаленной сплоченной команде: менеджер
проекта/UI-проектировщик, дизайнер, верстальщик,два клиентских программиста, серверный программист, системный
администратор и команда по контенту.
В серверной части:
- Сервер API для клиентов
- Система администрирования (как еще один клиент, работает через единый API): http://joxi.ru/EA4p3aMHwZodAb
- Сервер загрузки и обработки изображений
- Хранилище файлов
Используем:
- HTML5, JS, Ajax, JSON (клиент системы администрирования)
- PHP, Zend Framework, Gearman, Imagick
- Mongodb
- Redis/Memcached
Архитектура: http://joxi.ru/823jRgZCJKDgmO
Распределенная система - кластер серверов проекта базируется
на операционной системе CentOS с использованием технологии виртуализации
OpenVZ.
Базовые компоненты системы - web-сервер nginx, интерпретатор языка
программирования php с использование SAPI FPM, сервер БД mongodb, кеширующие
сервера redis/memcached, TBD.
В клиентской части используем:
- JavaScript
- HTML 5
- HTTP, JSON, binary
- Интеграция с социальной сетью по API вКонтакте.
Основные технологии, на которых разрабатывается клиент приложения для вКонтакте с бесконечной прокруткой в двух направлениях и зумом:
- Система сборки Gulp
- RequireJS
- ReactJS
- JSXTransformer
- UnderscoreJS
- jQuery
Требования к кандидату:
- Опыт разработки сложных веб-приложений от 3 лет, участие в проектах High-load, Big data
- Профессиональное владение PHP, Mongodb/MySQL, Javascript, Ajax, JSON, Git
- Отличные навыки ООП и современных шаблонов разработки веб-приложений.
- Умение и желание работать с чужим кодом.
- Работа в Linux на уровне уверенного пользователя.
- Знание архитектур веб-систем, кэширования, HTTP.
- Умение анализировать производительность и диагностировать сложные проблемы на всех уровнях.
- Высокая степень дисциплины, ответственности и самоорганизации, чтобы продуктивно работать удаленно.
- Возраст от 25 до 40 лет.
Дополнительные условия, вызванные удаленным режимом работы:
- В рабочее время необходимо быть в Skypeи онлайн режиме для оперативных обсуждений и т.д.
- Регулярные Skype-совещания.
- Ведение задач своих и удаленных помощников в трекере Redmine.
- Ежедневные краткие отчеты по затраченным часам.
- Штраф за отработку в месяц меньше оговоренной нормы рабочих часов (заранее начнем предупреждать о выходе за норму).
Бонусы
Дополнительные инструкции
1) Ваше резюме.
2) Ссылки на Ваши профили в социальных сетях.
3) Ссылки на проекты с комментариями о вашем участие в них.
4) Небольшие примеры своего кода на PHP и JS или ссылки на публичные репозитории.
5) Укажите ваш Skype ID и удобное время для общения.
6) Пожелания по условию работы и главное доступное время для нашего проекта (полная ставка без других проектов или по совместительству и тогда сколько рабочих часов в неделю).
(ваше письмо уже покажет подход в выполнение поставленной задачи и желание участвовать в нашем проекте)