> Markdown version of [/jobs/ext/1545872-senior-r-programmer-shiny-developer](https://www.wearedevelopers.com/jobs/ext/1545872-senior-r-programmer-shiny-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior R Programmer/ Shiny Developer - **Company:** Premier Research - **Location:** UK (Remote available) - **Experience:** Expert - **Salary:** £60,687.0 - **Contract:** Permanent contract - **Skills:** Amazon S3, Data Analysis, Applications Architecture, Application Frameworks, Software Applications, Application Performance Management, Application Testing, Big Data, Clinical Data Repository, Computer Programming, Data Files, R (Programming Language), Python (Programming Language), Metadata, Open Source Technology, Performance Tuning, RStudio, Regression Testing, Azure Data Lake, SAS (Software), Macros, Backend, Information Technology, Front End Software Development, GXP - **Published:** July 31, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5821397488 ## About the Role * Bachelor's degree in Statistics, Computer Science, Mathematics, Data Science, or a related quantitative field (Master's preferred). * 5+ years of programming experience in the pharmaceutical, biotechnology or CRO industry * 3+ years of hands-on experience with R, R packages, RStudio, and RShiny, particularly in the context of clinical data analysis. * Experience in integrating RShiny applications with various data sources, particularly cloud-based data storage solutions like AWS S3, Azure Data Lake, or similar platforms. * Ability to scale Shiny applications to hundreds of users, with experience in performance optimization at various levels (frontend, backend, infrastructure). * Experience in validating RShiny applications to meet regulatory standards such as FDA, EMA, and GxP guidelines. * Demonstrated experience building tools, macros, or pipelines that improved efficiency or standardization for a programming function. * Active participation in the open-source community, particularly in developing and maintaining R packages and Shiny applications. * Expertise in optimizing the performance of Shiny applications, including frontend, backend, and infrastructure levels, to ensure they can handle large datasets and multiple users efficiently. * Ability to analyze user behavior and interactions with Shiny applications to improve usability and functionality. * Strong communication skills, with the ability to translate technical strategy for both technical and non-technical stakeholders. ## Description * Designs, develops, tests, and maintains interactive R Shiny applications that support clinical trial activities, ensuring they are scalable and performant for large-scale clinical data analysis. * Creates user-friendly applications for statistical review, data exploration, quality control, and reporting. * Develops reusable Shiny modules and application frameworks to promote consistency and efficiency. * Optimizes application performance, scalability, and usability. * Develops reusable programming utilities using R, SAS, and Python. * Builds applications that support: SDTM and ADaM review; Dataset comparison; Metadata review; TLF review and quality control; Clinical data visualization, Statistical reporting. * Develop applications in accordance with GxP, Computer Software Assurance (CSA), and company standards. * Develops and executes application testing, including unit, integration, and regression testing. * Provides technical consultation on R programming, R Shiny development, and open-source technologies. * Develop programs to support project deliverables (i.e. ADaM, TLFs, etc) * Supports study teams with programming activities on projects. ## Related Videos - [Blueprints for Success: Steering a Global Data & AI Architecture](https://www.wearedevelopers.com/videos/1577-blueprints-for-success-steering-a-global-data-ai-architecture) - [May I interest you in ... R?](https://www.wearedevelopers.com/videos/445-may-i-interest-you-in-r) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Crafting Custom Frameworks with Rust: A Deep Dive into Procedural Macros](https://www.wearedevelopers.com/videos/849-crafting-custom-frameworks-with-rust-a-deep-dive-into-procedural-macros) - [Meet Your New BFF: Backend to Frontend without the Duct Tape](https://www.wearedevelopers.com/videos/682-meet-your-new-bff-backend-to-frontend-without-the-duct-tape) - [Why Your Best Mediors Never Become Seniors (And How to Fix It)](https://www.wearedevelopers.com/videos/2108-why-your-best-mediors-never-become-seniors-and-how-to-fix-it) ## Related Articles - [React Developer Salary [2023]](https://www.wearedevelopers.com/magazine/198-react-developer-salary-2023) - [What’s the Difference between a Junior, Mid, and Senior Developer?](https://www.wearedevelopers.com/magazine/238-what-s-the-difference-between-a-junior-mid-and-senior-developer) - [Data Analyst Salary in the UK](https://www.wearedevelopers.com/magazine/278-data-analyst-salary-in-the-uk) - [Résumé-Driven Development: How IT trends affect the job market for software developers](https://www.wearedevelopers.com/magazine/59-resume-driven-development-how-it-trends-affect-the-job-market-for-software-developers) - [The Most Popular IT Jobs on the Market](https://www.wearedevelopers.com/magazine/376-the-most-popular-it-jobs-on-the-market) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe)