**Software Engineer – PHP / React
Our client, a leading educational institution, seeks a skilled Software Engineer to play a key role in achieving strategic objectives related to creativity and creative technologies. Under the guidance of the Digital Humanities Manager, the successful candidate will support an educational organization in delivering and maintaining technical solutions that enable research in digital humanities, creative technologies, and cultural analytics.
The postholder will contribute to developing a high-level digital capacity among staff and participate in exploring and developing technology innovation in funded research projects.
Key Responsibilities:
* To design and develop software that supports and enables digital research projects
* To produce high-quality code with automated tests to meet research project requirements
* To manage and maintain a suite of previously developed web applications and server infrastructure
Requirements:
* A minimum of 3 years' experience developing and deploying web applications with modern PHP frameworks (preferably Laravel) and relational database systems (MySQL)
* Front-end development experience with modern JavaScript frameworks, such as React, Vue or similar
* Experience producing well-documented software code with automated test suites
* Experience with systems administration and maintenance using Ubuntu Linux, Apache, and Elasticsearch
* Proven experience with modern software development workflows and tools, for example, GitHub
* Experience translating user requirements into actionable software specifications
* Excellent organizational skills with proven experience of working independently to meet deadlines
* Excellent communication skills
* Strong interpersonal skills and experience of working with non-technical colleagues to deliver technical solutions
This is an initial contract until mid-May.