Skip over navigation

Присоединяйтесь к нашей команде

Software Engineer, PHP

О нас:

Oro, Inc. — компания по разработке программного обеспечения, базирующаяся в США и ориентированная на разработку бизнес-приложений с открытым исходным кодом. Мы начали шесть лет назад, в конце 2012 года, и сегодня наша команда выросла до 100+ игроков, которые обладают передовыми техническими знаниями в области разработки и интеграции веб-приложений и программного обеспечения для бизнеса.

Как компания, производящая продукты, мы сосредоточены на разработке программных решений с открытым исходным кодом Oro Suite для многоканального бизнеса:
OroPlatform  – платформа для построения бизнес-приложений, которая помогает компаниям ускорить разработку собственных бизнес-приложений. OroPlatform используется в качестве основы для всех продуктов Oro.
OroCRM – CRM-решение для многоканальных компаний со встроенными маркетинговыми инструментами.
OroCommerce – платформа электронной коммерции, специально созданная для компаний B2B.

В технологическом отношении Oro использует полнофункциональную инфраструктуру JS + PHP + Symfony и некоторые передовые технологии (развертывание на основе докеров, CI, MQ, ElasticSearch и т. д.).

Мы ищем талантливых PHP программистов, готовых присоединиться к нашей команде и помочь нам в создании наших продуктов.

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

  • Хорошие навыки обьектно-ориентированного дизайна (OOD).
  • Хорошее знание PHP.
  • Хорошее знание SQL и MySQL серверов.
  • Опыт проектирования баз данных.
  • Опыт работы как минимум с одним веб MVC фреймворком.
  • Опыт работы с PHPUnit и автоматизированным тестированием.
  • Знание HTML, CSS и JavaScript.
  • Базовые знания JSON:API и REST.
  • Хорошие коммуникативные навыки.

Будет плюсом:

  • Опыт работы с Symfony, Laravel or Zend frameworks будет плюсом.
  • Большим плюсом будет опыт работы с такими практиками как непрерывная интеграция, планирование и анализа кода.
  • Опыт работы с Magento.
  • Опыт работы с CRM системами.
  • Опыт работы с eCommerce.
  • Знание PostgreSQL и Oracle.

Обязанности:

Разработка OroPlatform, OroCRM и OroCommerce на PHP7 & Symfony3 как:

  • OpenSource решений, доступных на GitHub.
  • Корпоративных решений, поддерживающие большие данные и высокую доступность для наших партнеров и клиентов.
  • Использовать соответствующие решения с открытым исходным кодом для PHP7, такие как Symfony3, Doctrine, Twig, Oro и другие передовые технологии.
  • Изучение бизнес-примеров продукта, оценка потребности клиентов, планирование и оценка всего цикла вместе с командой и Product Owner-ом.
  • Работа в среде Agile с использованием SCRUM.
  • Разработка архитектуры компонентов и взаимодействий, обеспечивающих максимальную гибкость и настройку для сторонних разработчиков, а также быть ответственным за Ваши компоненты как составную часть.
  • Работа с обширной базой кода, улучшение и реконфигурация существующих компонентов, используя лучшие методы рефакторинга и известные принципы разработки программного обеспечения, такие как SOLID и GRASP, а также поддержка высокого качество кода.
  • Обеспечивание производительности (Blackfire) и масштабируемости компонентов при развертывании приложений Oro в OroCloud.
  • Проверка своего кода с помощью PHPUnit, функционального (Symfony’s Web TestCase) и тестирования интеграции (Behat), внедрение лучших методов непрерывной интеграции (Jenkins, Docker, GCP).
  • Улучшение продуктов Oro, общение с сообществом, партнерами и клиентами, помогать им достигать своих целей, с использованием продуктов Oro.
  • Использование любой возможности для обмена знаниями, непрерывного обучения и улучшения.

Мы предлагаем:

  • Конкурентоспособную компенсацию в долларах США.
  • График работы с понедельника по пятницу с 11:00 до 20:00.
  • Неограниченный отпуск, покрытые больничных, оплачиваемые сверхурочные.
  • Возможность профессионального роста.
  • Приятные условия работы в уютном офисе.
  • Приветственная атмосфера (отличная команда профессионалов, всегда готовых помочь).
  • Участие в конференциях.
  • Курсы английского языка.

    Это среда сотрудничества, в которой люди, обладающие хорошими способностями, имеют возможность развивать свою профессиональную карьеру.

Back to top