Job description Posted 30 June 2022

R Shiny Developer

Remote Working, UK

Contract: 3 Month (ASAP Start)

Pay rate up to £730 per day via Umbrella inside IR35


Who Are We - GSK?

We are a science-led global healthcare company with a special purpose: to help people do more, feel better, live longer. GlaxoSmithKline plc was formed in 2000 as a result of a merger between Glaxo Wellcome plc and SmithKline Beecham plc , although our history can be traced back more than 300 years to London’s Plough Court Pharmacy in the 1700s.

Our goal is to be one of the world’s most innovative, best performing and trusted healthcare companies. Our strategy is to bring differentiated, high-quality and needed healthcare products to as many people as possible, with our three global businesses, scientific and technical know-how and talented people. Our values and expectations are at the heart of everything we do and form an important part of our culture:

  • Our values are Patient focus, Transparency, Respect, Integrity
  • Our expectations are Courage, Accountability, Development, Teamwork

About the role

An experienced R developer required to support the roll out of a new global RGM market partition

shiny web application. The Repeatable Growth Model (RGM) is the GSK top priority strategic

framework, it is aimed at codifying a repeatable path to drive growth across our business. At the heart

of each RGM is the market partition which analyse the market dynamics between our brands and

consumers in order to devise targeted marketing objectives and strategies.

The CH Data Science Team is currently developing and deploying a shiny based web application to

conduct the market partition processes. You will be working with our Senior Data Scientist to develop

and with the wider Engineering Team to deploy the web application.


• Work with existing team to optimise and deploy shiny based web applications.

• Assist in the roll out of shiny web applications to wider GSK.

• Conduct and support knowledge transfer and working sessions with offshore analytics teams.

• Mentor and upskill more junior members of the team.


• MSc or higher degree in STEM subject.

• At least 5 years of R development.

• At least 3 years of experience in developing and deploying enterprise grade shiny


• Have an excellent and broad knowledge of popular R packages, e.g. tidyverse, Rcpp, parallel


• Can conceptualise, formulate, prototype and implement algorithms to solve business


• Proven ability to review, refactor and optimise legacy R codes.

• Proven extensive experience of software development and deployment lifecycle, especially

CICD pipelines

• Good understanding of UX/UI design principles.

• Experienced in Agile methodologies

Nice to have:

• Experience with Docker and Kubernetes.

• Experience with cloud platform, particular Azure.

• Knowledge of Cpp, CSS, HTML, JavaScript, and jQuery.

• Experience in machine learning techniques such as dimensionality reduction.

• Experience in building and deploying machine learning models.

• Experience in parallel computing with R