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 to submit your online application for this position.
All applications will be treated with strict confidentiality!