Position: Головний PHP інженер
Company: A-HR
Category: PHP
Experience: 5y
English level: upper

Наш клієнт — глобальна компанія з розробки програмного забезпечення з понад 20-річним досвідом. Компанію представляють висококваліфіковані інженери з усього світу, які мають глибокі знання галузі та постійні дослідження в галузі технологій. Компанія наймає людей не на проект, а в компанію. Зараз вони шукають **Головного PHP інженера** для інноваційної глобальної компанії зі списку Fortune 500. Це виробник і роздрібний продавець споживчих товарів зі штаб-квартирою в Швейцарії, який продає свою продукцію в 130 країнах. Їх місія полягає в підтримці його стратегії та зусиль у сфері цифрових технологій та електронної комерції. Нещодавно розроблена цифрова екосистема складається з набору можливостей, включаючи онлайн-магазин і веб-сайт, зв’язок онлайн і офлайн, налаштування та персоналізацію, залучення та членство, цифрові продукти та послуги.

**Про проект:**
Проект реалізує нативні цифрові бізнес-кейси. Це допомагає маркетологам і дослідникам даних отримати максимальну віддачу від даних споживачів. Дозволяє їм доносити релевантні та цілеспрямовані повідомлення споживачам у всьому світі. Мета полягає в тому, щоб використовувати детальні дані, щоб забезпечити чітке уявлення про кожного споживача, щоб бізнес-команди могли надавати їм найкращі послуги.

**Про команду:**
Команда відповідає за архітектуру, розробку та виробництво веб-сайтів, глобальні онлайн-операції, інфраструктуру, маркетинг. Команда значною мірою автоматизує різні рівні тестування (модуль, інтеграція, тести інтерфейсу користувача з selenium) і розгортає свої зміни за допомогою конвеєрів CI/CD. Проект розроблений за допомогою Scrum і широко використовує сучасні технології в хмарі. Команда відповідає за розробку продуктів, орієнтованих на споживача, — мобільних і веб-, — які є основою споживчого досвіду.

**Обов'язки:**
Ви станете частиною незалежної команди, яка працює над рішенням для електронної комерції, щоб досягти високої якості продукту за допомогою модульних тестів, інтерфейсу користувача та інтеграційних тестів.

**Необхідні навички:**
Принаймні 6+ років професійної розробки програмного забезпечення
Досвід роботи з сучасними фреймворками PHP, такими як Laravel або Symfony (бажано Laravel)
Досвід роботи з NodeJS
Глибоке знання шаблонів проектування програмного забезпечення та сервіс-орієнтованої архітектури
Глибоке знання SDLC, знання роботи з системами керування версіями на основі git та їх інтеграції в конвеєри CI/CD
Досвід створення/інтеграції служб REST і розуміння стека HTTP
Знання протоколу GraphQL (практичний досвід є плюсом)
Досвід використання хмарних сервісів у виробництві (досвід з Azure як плюс)
Досвід роботи з API Magento є плюсом
Досвід роботи з LDAP/AD або будь-яким постачальником ідентифікаційної інформації, особливо oAuth, OpenID, SAML
Досвід роботи з контейнерними додатками (досвід з K8S є плюсом)
Досвід написання автоматизованих блоків, функціональних та інтеграційних тестів
Знання сучасних методів і фреймворків розробки інтерфейсу (практичний досвід роботи з React/Vue/Angular є плюсом)
Вміння спілкуватися англійською мовою

**Умови праці:**
гнучкий графік
можливість змінювати проекти
мінімальна бюрократія та мікроменеджмент
зручні корпоративні послуги

Our client is a global software development company with over 20 years of experience. They are currently looking for a Senior PHP Engineer for an innovative global Fortune 500 company. It is a consumer products manufacturer and retailer headquartered in Switzerland that sells its products in 130 countries. A newly conceptualized Digital Eco System is comprised of set of capabilities including online shop & website, linking online & offline, customization & personalization, engagement & membership, digital product & services.

**About project:**
The project implements native digital business cases. This helps marketers and data scientists get the most out of consumer data. Enables them to deliver relevant and targeted messages to consumers around the world. The goal is to use detailed data to provide a clear view of each consumer so that business teams can provide the best possible service to them.

**About team:**
The team is responsible for the architecture, development, and production operation of websites, global online operations, infrastructure, marketing. The team is heavily automating different levels of testing (unit, integration, UI tests with selenium) and deploying their changes using CI/CD pipelines.

**Responsibilities:**
You will become a part of independent feature team working on ecommerce solution, aiming to achieve high quality of product using unit, UI and integration tests.

**Requirements:**
At least 6+ years of professional software development
Experience in working with modern PHP frameworks like Laravel or Symfony (Laravel preferred)
Experience in working with NodeJS
Strong knowledge of software design patterns and service-oriented architecture
Strong knowledge of SDLC, strong knowledge of working with git-based versioning systems and integrating them into CI/CD pipelines
Experience in building/integrating REST services and understanding of the HTTP stack
Knowledge about GraphQL protocol (practical experience is a plus)
Experience in using cloud services in production (Azure is a plus)
Experience in Magento APIs is a plus
Experience in LDAP/AD or any Identity provider, especially oAuth, OpenID, SAML
Experience in working with containerized applications (K8S is a plus)
Experience in writing automated units, functional and integration tests
Knowledge about modern frontend development techniques & frameworks (hands-on experience with React/Vue/Angular is a plus)
Ability to communicate in English

**Working conditions:**
flexible schedule
ability to change projects
minimal bureaucracy and micromanagement
convenient corporate services