Position: PHP Magento
Company: Guru. team
Experience required: 2y
Category: PHP
English level: intermediate
Published: 2020-05-01T00:00:00+03:00

What’s On Offer!

Highly talented and dynamic team
Great career development and learning opportunities as well as a focus on work-life balance.
An attractive salary and multiple opportunities to develop personally and professionally.
Frequent team presentations and tech sessions
Career path to senior development positions at any of the company offices
Business trips to Melbourne and Hanoi offices.

Major Responsibilities

Code development (artefacts of medium complexity) — Magento backend modules development or integration of Magento modules, custom artefacts within or outside of Magento framework
Participation in the technical design of the software solutions under the supervision of Senior developers
Software quality assurance (audits, code reviews, testing, etc)
Mentoring of junior developers
Contributes to the corporate IT infrastructure in regards to the automation software and tools

Requirements
Work Experience

2+ years of experience in PHP development
1+ years of experience of implementation of the integration solutions and solid knowledge of modern OOP and integration patterns, modern practices (Dependency Injection, Facades, Separation of Concerns)
1+ year of experience of work in an Agile environment (desired)
1+ year experience in Symfony2
1+ year experience in Magento
Skills
Documentation and data formats:

UML structure diagrams: an ability to understand major structural and behavioural UML diagrams
ERD
XML (including DTD and XSLT)
JSON
Development stack:

HTML and CSS, including CSS preprocessors, AJAX (mandatory)
Javascript, including Prototype, Angular, jQuery, Underscore (mandatory)
PHPUnit (desired)
Dependency Injection (desired)
Blackfire or similar profiling tools (desired)
LAMP (mandatory)
Docker (desired)
SQL profiling tools
IDE and code maintenance:

PhpStorm (desired)
GIT (mandatory)
Atlassian suite (mandatory)
Databases:

Good knowledge of SQL (mandatory)
Working knowledge of MySQL and tuning (desired)
Experience with any NoSQL DB (desired)
Protocols:

SOAP
RESTful
HTTP/HTTPS; HTTP/2
SSL
SSH
SMTP
SAML / OAuth
OS & Infrastructure:

Linux administration (mandatory)
AWS (desired)
Salary is negotiable and will depend on the experience of the applicant


Для заинтересованых есть релокейт в Австралию/Вьетнам