Expected duration: 1 - 6 months We are recruiting a developer or development team to put work on a reporting module for a survey solution. This will work with two layers, an API with an additional interface layer.
The web-based solution will work on a tablet with a web-based backend. It will form a module of an overall solution, which this development will need to interact with. Further detailed documentation will be shared with the successful candidate.
The goal of the project is to develop the reporting framework and develop the basic reporting modules for the platform.
There are 3 parts to the platform. • The reporting framework – This is the fixed part of the user interface that request the list of pages. • Reporting modules are a self-contained collection of files that deliver a specific type of report. • The reporting API is the micro service that will deliver the list of reports to the user interface, save changes to the users report settings and deliver data for reports.
Applicants will be assessed on the following criteria: • Successful applicant must have immediate availability for 5 weeks of work. • Candidate must be easily contactable during UK working hours and willing to work with a development team. • The candidate must have experience with object-oriented PHP using MVC methodologies. • Candidate should have experience of HTML templating using the TWIG engine. • Candidate should have experience building responsive user interfaces utilising the Bootstrap CSS framework. • Candidates should have experience of building and consuming REST based API’s • Candidate should have experience building dynamic pages using JQuery and AJAX requests. • Familiarity with GIT source control is a requirement. • Familiarity with Google Charts is an advantage.