PHP Software Developer

London Greater London IT Job Pro UK

POSITION: PHP Software Developer

BENEFITS: Company Pension

HOURS: Permanent, Full-time



Our client is more than a publisher – the company also engineering new technology that will change and improve the future of research communications worldwide. This is a young, dynamic and idealistic company, who can offer the excitement and advantages of working for a start-up, based from their offices in London and Oakland CA. The company have a wide focus: supporting open access university publishing, including research data and software, to solutions for the developing world.

The company’s platform is specialised for open access academic publishing, which makes research available to anyone in the world, without barriers. It includes all aspects of publishing technology, as well as features designed to enhance communication among researchers, and the universities in the company’s network. The organisation employs a range of technologies to achieve this

Due to continued success the company is seeking to recruit a PHP Software Developer. In this permanent full-time position, the candidate will have the opportunity to work on a world-leading open source OJS publishing software, and collaborate with a large open source community in order to expand the functionality of the OJS REST API. The role will also involve designing and running integration tests and optimising the database layer of the existing OJS REST API to improve the performance of the platform.

Our client is looking for someone who is entrepreneurial, inventive, and who genuinely wants to have an impact on the world. 

Qualifications required:

The company is looking for a candidate with proven web development skills, prefers simple over complicated, and above all a positive attitude and willingness to learn new technologies. 

The successful candidate will possess these core skills:

Strong PHP skills
Strong experience with REST APIs
Experience of Object Oriented PHP
SQL and database design skills
Solid grounding in UNIX/Linux

Additional experience in the following areas would be beneficial:

Agile development (SCRUM)
Familiar with dependency management technologies like PHP composer
Familiar with writing tests in frameworks such as PHPUnit
Semantic web
Research background and interests
Mentoring junior staff
Application Process:

Please send a CV and covering letter which should include:

Short introduction
Link to GitHub/Bitbucket or other repo with some of your work

If your application moves past the CV stage you will be requested to:

Complete a coding test
Attend an interview (in person or via skype where required)
In order to apply please send a C.V and short covering letter by clicking on the apply button below.

Keywords: PHP Developer, PHP, Software Development, Project Management, Software Engineer, System Design, IT and Internet, IT, New Media, Digital Media, PHPUnit, Agile Development, SCRUM, UNIX, Linux, OJS, API, Publishing,  Web Development

To apply for this job please visit