R Developer

Posted 7hrs ago

Employment Information

Education
Salary
Experience
Job Type

Report this job

Job expired or something wrong with this job?

Job Description

Senior R Developer building R/Shiny applications and APIs for preclinical-study statistical analysis at Avenga. Developing visualizations, bioinformatics tooling, databases, and automated tests.

Responsibilities:

  • Develop and maintain multiple R/Shiny applications
  • Develop and maintain R packages supporting R/Shiny applications, analytical calculations, and visualizations
  • Develop and maintain REST and GraphQL API endpoints
  • Visualize data and analysis results in ggplot2, including manipulation of built objects
  • Save, read, and update documents in a NoSQL database
  • Write and maintain unit and integration tests
  • Implement CI/CD in GitHub Actions

Requirements:

  • Minimum 4 years of experience in coding in R for the senior level
  • Experience developing R packages
  • Very good knowledge of Shiny
  • Very good knowledge of plotly and ggplot packages
  • Good knowledge of Git/version control
  • Good knowledge of bash command line and Unix environment
  • Knowledge of Docker
  • Knowledge of HTML, JavaScript, jQuery, and CSS
  • English at least at B2 level
  • Good understanding of biological concepts and experimental methods commonly used in molecular biology, with interest in learning more
  • Experience with Bioconductor libraries
  • Experience with sequencing/genomic data analysis (NGS, including RNA-Seq, WGS, and scRNA-Seq) and familiarity with bioinformatics tools used to process such data
  • Good knowledge of unit testing and front-end testing (e.g. R/Selenium, phantomjs)
  • Knowledge of MongoDB and SQL is a plus
  • Experience with unit testing is a plus

Benefits:

  • Equal opportunities regardless of race, ethnicity, gender identity, sexual orientation, disability, age, religion, or any other characteristic
  • Respectful and inclusive work environment