Senior PHP Web Developers at XM

Posted on: 08/17/2021

Location: (REMOTE)

Original Source

Tags: phpunit composer symfony coverage redis php mysql

**Reference Number: SPHPWD1021** **The position:** An exciting opportunity for Web Developers with strong passion in PHP programming has arisen within our fast-growing web development team. **The main responsibilities of the role include:** * Designing and implementing new features/projects * Maintaining and refactoring existing web applications such as the company's website, registration forms, Members Area and internal web services * Researching and integrating new web technologies * Writing tests that will run on a continuous integration server 24/7 that will ensure code testability, code coverage and quality comforts to the company’s highest standards * Resolving support tickets for IT related issues **Main requirements:** * BSc/MSc in information technology or any other relevant degree * At least 3 years of experience in a similar position * Very good knowledge of PHP5+, MySQL, Redis, GIT * Very good understanding of object-oriented programming principles * Experience in creating and consuming web services * Experience with modern PHP frameworks * Experience in writing tests with PHPUnit * Ability to research and adapt new web technologies that add value to the team * Strong organisational skills with high ability to multitask and prioritise * Problem solving and analytical skills * Ability to work independently and integrate well within a team **The following will be considered an advantage:** * Experience in Symfony framework * Experience in the development of REST APIs * Experience in best software development practices like design patterns, SOLID principles, DRY * Very good understanding of best security practices (OWASP) * Experience in Cloud computing * Experience in database query optimization * Experience in creating composer packages * Experience in front-end frameworks like ReactJs * Ability to refactor non testable code **Benefit from:** * Attractive remuneration package plus performance related reward * Private health insurance * Intellectually stimulating work environment * Continuous personal development and international training opportunities * Attractive relocation package * The position is also available for remote work Type of employment: Full time Location: Cyprus, Athens, remote work Please visit our website [www.xm.com/careers](http://www.xm.com/careers) to submit your online application for this position. **All applications will be treated with strict confidentiality!**