Вакансия: PHP разработчик, Москва (внутренняя CRM)

PQR

Новичок
Основные требования:

В логистической компании используется самописная CRM система с интеграцией с 1С и внешними системами партнёров. Есть много планов и текущих задач по автоматизации бизнеса.

Что имеем:

  • Система написана на PHP 5.4 без использования известных фреймворков, однако с использованием ООП и MVC подходов. Стараемся писать в функциональном стиле, т.е. в коде много чистых функций без побочных эффектов, которые, правда, оформлены в виде статических методов для удобного autoload по имени класса (используем автозагрузку, но не composer)
  • По сути большая часть приложения (80%) это CRUD с различными фишками автозаполнения, перекрёстными ссылками, подсказками, e-mail уведомлениями и проч. для максимальной автоматизации бизнеса. Ещё 10% - это печать различных документов (html, Excel через PHPExcel, PDF через wkhtmltopdf). Оставшиеся 10% - парсеры сайтов-партнёров и различных Excel файлов, которые нам нужно загружать в базу
  • Есть немного тестов на PHPUnit (~10% coverage), настроен TeamCity
  • СУБД MySQL 5.5
  • На клиенте jQuery + jQueryUI + в паре мест AngularJs
  • Вёрстка не хитрая: общий layout на основе грида от yui, кнопки из bootstrap, формы в таблицах
  • Работаем с Mercurial, хостимся на Bitbucket
  • Задачи ведём в Youtrack
  • Используем rollbar.com для контроля ошибок
  • Корпоративный браузер Firefox - можем использовать всё самое современное и удобное на клиенте
В планах:
  • Перейти на PHP 5.6 со всеми плюшками
  • Писать больше тестов на PHP (больше юнит тестов, приёмочные тесты через Selenium). В юнит тестах хочется попробовать AspectMock, т.к. в коде много статики, синглтонов и нет DI
  • Больше использовать Angular - есть модули с калькуляторами тарифов на клиентской стороне, которые можно было бы сделать более удобными и для пользователя и в поддержке кода
  • А, быть может, Вы специалист по ReactJs или Ember и расскажете и покажете, что для наших задач они подходят лучше, чем Angular? Было бы интересно!
  • MariaDB? Надо протестировать производительность...
  • Предлагайте свои варианты: как сделать наш процесс разработки максимально интересным и эффективным?!
Чего нет в планах:
  • Переписать существующий код заново с использованием какого-либо известного PHP фреймворка
Условия работы:
  • Небольшая и уютная компания без лишней бюрократии и с весёлым коллективом, заходите на наш канал http://www.youtube.com/channel/UCu59lRQVVF0eFA1kDhRbYUw
  • Работа в офисе, 5 дней в неделю, полный рабочий день (с 10 до 19 или с 11 до 20), оформление по ТК
  • Москва, 5 мин. от м. Смоленская (Арбатско-Покровской ветки)
  • Современный компьютер (i7, 8Gb, ssd, 27" монитор)
  • Команда из трёх программистов
  • ЗП 50-70тыс на руки по итогам собеседования
  • Испытательный срок 1-3мес
  • В том числе рассматриваем кандидатов в начале карьеры с малым опытом, но с желанием учиться, страстью к веб-разработке и к новым технологиям!
Напишите мне на почту [email protected] - что Вам интересно, чем хотелось бы заниматься, какие технологии хотите попробовать и изучить в ближайшем будущем и какие уже изучили или попробовали недавно?

Плюсом будет:
- широкий кругозор, интерес к разным языкам и парадигмам программирования. Опыт с RoR или Django? TypeScript или ClojureScript? Node.js, bower, grunt, gulp?
- профиль на github/bitbucket/etc с открытыми исходниками
- профиль на хабре (статьи?)
- профиль на StackOverflow
 
Сверху