User interface developer for an R shiny application (D)

Closing date for applications: 10/08/2020
Specialist role
Summary of the work
Develop the Graphical User Interface of an existing shiny application in R, working iteratively to deliver new functionality and an improved user interface using expert knowledge to improve the usability of the application through front-end development to meet GDS service standards and Web Content Accessibility Guidelines (WCAG) 2.1 level AA.
Latest start date
Expected contract length
20-30 days
No specific location, eg they can work remotely
Organisation the work is for
The National Archives, Richmond, Surrey
Maximum day rate
Early market engagement
The prototype tool is live on and we have a prioritised list of improvements based on early feedback from users. We also anticipate having a usability report from a professional user researcher before this work starts.
Who the specialist will work with
You will work with a multidisciplinary project team working on a new decision support tool based upon a probabilistic graphical model of risk to digital archives. You will work with the Service Owner for Digital Preservation (the project lead) and with a Research Assistant in Applied Statistics, who has been maintaining and deploying the application since the original developers completed the first version. You will also discuss ideas and feedback on an ad hoc basis with a Senior Digital Archivist, a User Researcher and Statisticians from the University of Warwick.
What the specialist will work on
An experienced front-end developer is required to improve the graphical user interface of an R shiny application. This is a decision support tool which allows archivists to assess risk by changing parameters and seeing how different policies or scenarios alter their risk score. The underlying methodology for quantifying this risk is a Bayesian statistical network.
Address where the work will take place
Not applicable – full remote working.
Working arrangements
You will work in an Agile way and scope the work initially. The whole team is working remotely and we would expect the developer to have their own equipment and technology. In particular, you will need access to R, git and the ability to download R packages. Work patterns should fit within standard UK working hours i.e. weekdays 9-5 though we are willing to discuss more flexible arrangements. There will be regular virtual meetings, which are currently held on MS Teams, and the team uses Slack for quick communications, but there is flexibility with the virtual communication methods available.
Security clearance
Baseline security clearance will be required (BPSS).
Additional terms and conditions
How many specialists to evaluate
Cultural fit criteria
-Communicate effectively with technical and non-technical colleagues. -Work effectively within a multidisciplinary team. -Apply technical expertise to help the team find the best solution to a problem. -Actively seek feedback to steer their developments. -Be able to work independently to deliver work to a deadline. -Display initiative in proposing and testing different ways to improve the tool’s usability.
Assessment methods
Evaluation weighting
Technical competence 70% Cultural fit 10% Price 20%
Essential skills and experience
  • Have strong experience of developing applications in R using shiny and other supporting packages (or similar technologies, please specify)
  • Have experience of User Interface development for a web-based application including interactive graphs and visualisations
  • Have the ability to test components and pages against accessibility standards and fix accessibility issues identified through testing
  • Write clean, accessible and performant code that it is open by default and easy for others to re-use
  • Work in an Agile way, following a test-driver approach and demonstrating progress and discussing findings regularly
Nice-to-have skills and experience
  • Have experience of coding in R
  • Have a working knowledge of Git for version control
  • Have a working knowledge of HTML, CSS and/or JavaScript
  • Have a working knowledge of performance optimisation
  • Have a background in statistics or analysis

Closing date for applications: 10/08/2020

User interface developer for an R shiny application (D)

Closing date for applications: 10/08/2020

Specialist role:



No specific location, eg they can work remotely


The National Archives, Richmond, Surrey

Maximum day rate:


IT Recruitment Marketplace
The Hive Enterprise Centre, Victoria Avenue
Southend-on-Sea, Essex SS2 6EX
© IT Recruitment Marketplace
To change your subscription email us here