Shiny Developer (UK Remote)

Jumping Rivers is hiring!


Jumping Rivers is an analytics company whose passion is data and machine learning. We help our clients move from data storage to data insights.

The company has three key strands: training, data engineering and machine learning consultancy. As a small company, the roles are rarely clear cut. We think this is a good thing; the team get to experience different ideas and concepts, never stuck on mundane tasks.

We are based in Newcastle upon Tyne in the Catalyst Building - home to the National Innovation Centre for Data. But half the company is remote (within the UK). We trust our team to manage their own time. If you want to go for a run in the afternoon and work later, that's fine with us!

If you are based near Newcastle, then you can come into our office.


  • A new laptop (typically a Dell XPS 13)
  • A camera and headset
  • Up to £1000 on the cycle to work scheme
  • 25 days holiday + statutory holidays + additional time off at Christmas (usually 2 to 3 days)
  • Additional employer pension contribution
  • Opportunities to attend and present at conferences

We embrace flexibility and remote working. If you want to take Friday afternoon off and work the next day. That's fine. We even allow you to be flexible with Bank holidays. If you want to work on Bank holiday and use that day some other time; that's also fine!

Job Description

We are currently developing a SAAS Shiny application. We have a prototype that is functional, but not ready for release. Your role will be to refactor the application, and push it towards public release. The core requirements for this role is Shiny experience.

CSS and Javascript would also be desirable, but not essential. If you have experience in deployment that's great, but isn't required.

This Shiny application will be your main role, but not your only one. As a small company, we often take on a variety of jobs. In particular, helping out with new and on-going Shiny related projects. An approximate split would be 2.5 days on the SAAS Shiny app and 2.5 days on other projects.

Location: Remote, but within the UK or Europe.

Technical duties:

  • Building web applications using R and Shiny
  • Basic data analysis using R and/or Python
  • Depending on the applicant, provide technical training

Client contact:

  • Attend on-site client meetings (at some point in the future)
  • Off-site meetings via video conference call


The following is to give you a flavour of how Jumping Rivers runs internally. If you have never used these tools, don't worry, we can teach you.

Almost everyone uses Linux, from the Admin team to the data scientists. We all use GitLab. Our main languages are R & Python.

Deadline: 2021/12/23. We will likely accept applications for a short period after this date, but this is not guaranteed.

Preferred Experience

  • Shiny experience! One of your first interview questions will ask you to take us through a recent Shiny application you have developed.
  • CSS and Javascript

Recruitment Process

Step 1: Informal chat with two of the team. This is a private discussion and does not form any part of the interview process. Instead, it allows you to ask questions about how we work.

Step 2: Technical discussion. This will last around an hour and will focus on a Shiny app you've created

Step 3: Final chat with the CEO.

Additional Information

  • Contract Type: Full-Time
  • Location: Newcastle Upon Tyne, United Kingdom ()
  • Education Level: Bachelor's Degree
  • Experience: > 1 year
  • Possible full remote
  • Salary: between 26000 and 45000 / year