Shiny & R Package Developer
Job Description
full-time
remote from anywhere in India
Responsibilities
What you'll bring to the role:
remote from anywhere in India
Responsibilities
- Develop and maintain R packages that enable clinical trial team through supporting data engineering, statistical analyses, automation, and reporting workflows.
- Design, build and deploy Shiny applications for interactive dashboards and data exploration tools.
- Collaborate with statistical programmers and statisticians, and clinical reporting teams to understand requirements and translate them into efficient, reproducible code and tools.
- Apply AI responsibly to support product design and development focusing on reliable, explainable, and impactful use in development workflows and solutions.
- Drive the rollout of tooling through demos, pilots, training and support.
- Engagement in the user experience of our users to identify and drive opportunities for continuous improvement and modernization.
- Role model best practices for data science and software development.
- Documentation of tools and processes to support modernization in an inclusive manner.
- Appetite to engage in open-source communities to collaborate in external settings.
What you'll bring to the role:
- MSc in a quantitative / computational science
- 3+ years of experience as an R Developer
- Deep knowledge of data manipulation (tidyverse) and data visualization (ggplot2, plotly).
- Demonstrated ability to develop production-grade R packages, including comprehensive documentation and rigorous testing frameworks.
- Hands on experience deploying and maintaining R applications in production environments.
- Highly proficient in Shiny app development and deployment.
- Deep experience in software development best practices (virtual environments, git, CI/CD, code review etc.)
- Hands on experience applying AI and agentic approaches to improve developer productivity of data-driven applications
- Solution-oriented mindset with a collaborative spirit
- Good written English
- Good understanding of drug development process
- High level understanding of the regulatory requirements for computer systems and tools
- Knowledge of Quarto, workflow automation, or metadata-driven reporting.
- Participation in open-source projects within the pharmaceutical sector, such as those associated with R Consortium, pharmaverse, openpharma or openstatware.
