Position: Senior PHP Developer (relocation to Cyprus)
Company: SKILLERS
Category: PHP
Experience required: 3y
English level: upper

RESPONSIBILITIES:

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.

WHAT YOU SHOULD HAVE:

BSc/MSc degree in Information Technology or any other relevant degree.
4+ years of experience in a similar position.
Expert knowledge of PHP5+, MySQL, Redis, GIT.
Very good understanding of object-oriented programming principles.
Experience in creating and consuming web services.
Knowledge of Symfony Framework/Components.
Experience in writing tests with PHPUnit.
Problem-solving and analytical thinking skills.
Strong organisational skills with a high ability to multitask and prioritise.
Outstanding team working skills.
Fluent English.

WOULD BE A PLUS:

Experience in the development of REST APIs.
Deep understanding of the 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.
Ability to refactor non-testable code.
Experience in creating composer packages.
Experience in front-end frameworks like ReactJs.

COMPANY OFFERS:

Attractive remuneration package plus performance-related reward.
Paid education/training/certification and IT conferences attendance.
Private health and pension insurance.
Paid vacation and sick leaves.
Intellectually stimulating work environment.
Continuous personal development and international training opportunities.
Good relocation bonus.