< Naar alle vacatures

Senior R-Shiny Developer

Opleidingsniveau

HBO of WO in informatica, data science, statistiek of vergelijkbaar; aantoonbare praktische ervaring met R en softwareontwikkeling

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€75 - €130 per uur

Doorgroeimogelijkheden

Lead Developer, Principal Engineer, Technical Architect, Teamleider Data & Visualisatie

Competenties & vaardigheden

R, R Shiny, package development, Git/GitHub, JavaScript/TypeScript (frontend integratie)

Gerelateerde functies

R Developer, Data Scientist, Full-stack R Shiny Engineer, Front-end Developer (React/TypeScript)

Functiebeschrijving

Een Senior R-Shiny developer bouwt en onderhoudt productieklare R-packages en Shiny-applicaties voor datavisualisatie en interactieve rapportages.

De functie vereist het ontwerpen van herbruikbare componenten en templates die consistent zijn binnen meerdere projecten en domeinen.

De rol omvat coördinatie met inhoudelijke stakeholders en technische teams om requirements, standaarden en release-processen te alignen.

Veel professionals vervullen deze rol in loondienst of via zzp opdrachten en interim werk bij opdrachten overheid of marktpartijen.

Salarisindicatie

Voor vaste contracten ligt het bruto maandsalaris voor senior-niveau doorgaans tussen €4.000 en €6.500, afhankelijk van sector en ervaring.

Als consultant of zzp opdrachten liggen uurtarieven typisch tussen €75 en €130 per uur, met hogere tarieven voor specifieke domeinkennis of public sector opdrachten.

Bij opdrachten voor overheidsinstanties komt administratieve afhandeling vaak via systemen zoals DAS of via facturatie en inhuurcontracten.

Typische werkzaamheden

Ontwikkelen en onderhouden van R-packages met duidelijke API's, documentatie en automated tests.

Bouwen van robuuste Shiny-apps en herbruikbare templates die frontend-code (JavaScript/TypeScript/React) integreren met R-backends.

Opzetten en onderhouden van CI/CD-pijplijnen, package releaseprocessen en packagepublishing naar CRAN of interne registries.

Code reviews, unit- en integratietesten en bewaking van codekwaliteit met linters en testcoverage tools.

Samenwerken in open-source omgevingen op GitHub, beheren van issues, PR's en bijdragen aan community-standaarden.

Afstemming met domeinexperts en projectmanagers om data, randvoorwaarden en beveiliging te borgen.

Hoe word je specialist

Begin met een relevante hbo/wo-opleiding en bouw concrete ervaring op met R, Shiny en package-ontwikkeling door praktijkprojecten of bijdragen aan open-source.

Verdiep je in moderne webdevelopment workflows zoals TypeScript/React en leer JavaScript-integratiepatronen binnen Shiny.

Leer CI/CD, geautomatiseerd testen en releaseprocessen, en publiceer eigen packages om zichtbaarheid en referenties op te bouwen.

Werk aan communicatie- en coördinatievaardigheden door verantwoordelijkheid te nemen voor deliverables en stakeholderafstemming, ook via interim werk of zzp opdrachten voor opdrachten overheid.

Gebruik DAS en andere administratieve platforms als onderdeel van professionalisering in de Nederlandse markt.

Opleidingsniveau

HBO of WO in informatica, data science, statistiek of vergelijkbaar; aantoonbare praktische ervaring met R en softwareontwikkeling

Salarisindicatie in loondienst

€4000 - €6500 per maand

Indicatie uurtarief bij ZZP

€75 - €130 per uur

Doorgroeimogelijkheden

Lead Developer, Principal Engineer, Technical Architect, Teamleider Data & Visualisatie

Competenties & vaardigheden

R, R Shiny, package development, Git/GitHub, JavaScript/TypeScript (frontend integratie)

Gerelateerde functies

R Developer, Data Scientist, Full-stack R Shiny Engineer, Front-end Developer (React/TypeScript)

Functiebeschrijving

Een Senior R-Shiny developer bouwt en onderhoudt productieklare R-packages en Shiny-applicaties voor datavisualisatie en interactieve rapportages.

De functie vereist het ontwerpen van herbruikbare componenten en templates die consistent zijn binnen meerdere projecten en domeinen.

De rol omvat coördinatie met inhoudelijke stakeholders en technische teams om requirements, standaarden en release-processen te alignen.

Veel professionals vervullen deze rol in loondienst of via zzp opdrachten en interim werk bij opdrachten overheid of marktpartijen.

Salarisindicatie

Voor vaste contracten ligt het bruto maandsalaris voor senior-niveau doorgaans tussen €4.000 en €6.500, afhankelijk van sector en ervaring.

Als consultant of zzp opdrachten liggen uurtarieven typisch tussen €75 en €130 per uur, met hogere tarieven voor specifieke domeinkennis of public sector opdrachten.

Bij opdrachten voor overheidsinstanties komt administratieve afhandeling vaak via systemen zoals DAS of via facturatie en inhuurcontracten.

Typische werkzaamheden

Ontwikkelen en onderhouden van R-packages met duidelijke API's, documentatie en automated tests.

Bouwen van robuuste Shiny-apps en herbruikbare templates die frontend-code (JavaScript/TypeScript/React) integreren met R-backends.

Opzetten en onderhouden van CI/CD-pijplijnen, package releaseprocessen en packagepublishing naar CRAN of interne registries.

Code reviews, unit- en integratietesten en bewaking van codekwaliteit met linters en testcoverage tools.

Samenwerken in open-source omgevingen op GitHub, beheren van issues, PR's en bijdragen aan community-standaarden.

Afstemming met domeinexperts en projectmanagers om data, randvoorwaarden en beveiliging te borgen.

Hoe word je specialist

Begin met een relevante hbo/wo-opleiding en bouw concrete ervaring op met R, Shiny en package-ontwikkeling door praktijkprojecten of bijdragen aan open-source.

Verdiep je in moderne webdevelopment workflows zoals TypeScript/React en leer JavaScript-integratiepatronen binnen Shiny.

Leer CI/CD, geautomatiseerd testen en releaseprocessen, en publiceer eigen packages om zichtbaarheid en referenties op te bouwen.

Werk aan communicatie- en coördinatievaardigheden door verantwoordelijkheid te nemen voor deliverables en stakeholderafstemming, ook via interim werk of zzp opdrachten voor opdrachten overheid.

Gebruik DAS en andere administratieve platforms als onderdeel van professionalisering in de Nederlandse markt.

Rijksinstituut voor Volksgezondheid en Milieu (RIVM) Logo
Senior Developer R-shiny.
Rijksinstituut voor Volksgezondheid en Milieu (RIVM)
Rijksinstituut voor Volksgezondheid en Milieu (RIVM)
Bilthoven - Utrecht
16 uur
19 okt. 2026
onbekend
Alleen via omzetverloning
Logo Rijksinstituut voor Volksgezondheid en Milieu (RIVM)
Bilthoven - Utrecht
onbekend
16 uur
19 okt. 2026 - 30 apr. 2027
Reageer
Deadline: 13 okt. 2026
Let op! Deze opdracht is afkomstig van één van de brokers van de opdrachtgever. We zijn bij De Transparante Broker tegen ketenvorming, maar kiezen er toch voor om deze opdracht door te plaatsen. Lees hier waarom.

Opdrachtomschrijving

De opdrachtnemer ontwikkelt en onderhoudt binnen het RIVM het R-package ROvis (Rijksoverheid Visualisaties) voor gestandaardiseerde en herbruikbare visualisaties voor de Rijksoverheid.
Er is afstemming met verschillende inhoudelijke domeinen binnen het RIVM en met andere overheidsorganisaties, waarbij kwaliteit, technische standaarden en herbruikbaarheid bewaakt worden.
Daarnaast wordt gewerkt aan de verdere ontwikkeling van een R Shiny-template waarmee ontwikkelaars en inhoudelijke teams op een laagdrempelige manier robuuste en professionele Shiny-applicaties kunnen bouwen volgens actuele best practices.
De opdrachtnemer coördineert werkzaamheden, stemt requirements en ontwikkelingen af met betrokken partijen en draagt actief bij aan kennisdeling en professionalisering van ontwikkelstandaarden.
Belangrijke aandachtspunten zijn codekwaliteit, herbruikbaarheid, documentatie, testing en samenwerking in open-source omgevingen.

Profielomschrijving (vereist)

Wij zoeken een ervaren softwareontwikkelaar met aantoonbare ervaring in R-development en R Shiny, die ontwikkelprincipes zoals versiebeheer, testen, documentatie en samenwerking via GitHub consequent toepast.
De kandidaat heeft goede communicatieve en coördinerende vaardigheden en kan werkzaamheden en afstemming tussen verschillende inhoudelijke en technische stakeholders organiseren en begeleiden.
Ervaring met open-source development en het bewaken en toepassen van technische standaarden is vereist. De kandidaat kan zelfstandig werkzaamheden organiseren en technische keuzes onderbouwen.

Must haves

  • Aantoonbare ruime ervaring met R development.
  • Aantoonbare ervaring met R Shiny.
  • Aantoonbare ervaring met het ontwikkelen en onderhouden van R packages.
  • Ervaring met JavaScript in combinatie met R/Shiny.
  • Ervaring met Git en GitHub, inclusief werken in een collaborative/open-source ontwikkelomgeving.
  • Ervaring met softwareontwikkeling volgens best practices: versiebeheer, testen, documentatie en codekwaliteit.
  • Goede communicatieve en coördinerende vaardigheden; ervaring met afstemming tussen meerdere stakeholders.
  • Vermogen om zelfstandig werkzaamheden te organiseren en technische keuzes te onderbouwen.

Nice to haves

  • Ervaring met ontwikkeling en samenwerking binnen de Rijksoverheid of andere publieke organisaties.
  • Ervaring met opzetten/beheren van open-source R packages.
  • Ervaring met het ontwikkelen van herbruikbare templates, componenten of frameworks voor Shiny.
  • Ervaring met het opstellen en bewaken van technische standaarden en richtlijnen.
  • Ervaring met coördinatie van ontwikkeling over meerdere teams, domeinen of organisaties.
  • Ervaring met moderne webdevelopment (bijv. TypeScript/React).
  • Ervaring met CI/CD, geautomatiseerd testen en package publishing/releaseprocessen.

Eisen (samengevat)

  • Algemeen: ervaring met Git/GitHub, best practices in softwareontwikkeling, goede communicatie- en coördinatievaardigheden, zelfstandig kunnen organiseren en opstellen/bewaken van technische standaarden.
  • Specifiek: ervaring met open-source R packages, herbruikbare Shiny-templates/components, moderne webdevelopment (TypeScript/React) en CI/CD & releaseprocessen.
  • Vereisten profiel: ruime ervaring met R, R Shiny, R packages en JavaScript in combinatie met R/Shiny.

Aanvullende informatie

Bij plaatsing van een professional vraagt het RIVM aanvullende contract- en compliance-informatie in het kader van de WKA (Wet keten- en inlenersaansprakelijkheid).
Wij dekken risico’s via een G-rekening; bij afwezigheid hiervan kan een kwartaalgewijze accountantsverklaring vereist zijn (kosten voor leverancier).
Locatie: Bilthoven (Utrecht). Functie: Senior Developer R-Shiny, Rijksinstituut voor Volksgezondheid en Milieu.

Eisen

  • Aantoonbare ruime ervaring met R development.
  • Aantoonbare ervaring met R Shiny.
  • Aantoonbare ervaring met het ontwikkelen en onderhouden van R packages.
  • Ervaring met JavaScript in combinatie met R/Shiny.
  • Ervaring met Git en GitHub, inclusief werken in een collaborative/open-source ontwikkelomgeving.
  • Ervaring met softwareontwikkeling volgens best practices, waaronder versiebeheer, testen, documentatie en codekwaliteit.
  • Goede communicatieve en coördinerende vaardigheden.
  • Ervaring met het afstemmen van werkzaamheden met meerdere stakeholders.
  • In staat om zelfstandig werkzaamheden te organiseren en technische keuzes te onderbouwen.
  • Ervaring met het opstellen en bewaken van technische standaarden en richtlijnen.
  • Ervaring met het opzetten of beheren van open-source R packages.
  • Ervaring met het ontwikkelen van herbruikbare templates, componenten of frameworks voor Shiny.
  • Ervaring met moderne webdevelopment, bijvoorbeeld TypeScript/React.
  • Ervaring met CI/CD, geautomatiseerd testen en package publishing/releaseprocessen.

Wensen

  • Ervaring met ontwikkeling en samenwerking binnen de Rijksoverheid of andere publieke organisaties.
  • Ervaring met het opzetten of beheren van open-source R packages.
  • Ervaring met het ontwikkelen van herbruikbare templates, componenten of frameworks voor Shiny.
  • Ervaring met het opstellen en bewaken van technische standaarden en richtlijnen.
  • Ervaring met het coördineren van ontwikkeling over meerdere teams, domeinen of organisaties heen.
  • Ervaring met moderne webdevelopment, bijvoorbeeld TypeScript/React.
  • Ervaring met CI/CD, geautomatiseerd testen en package publishing/releaseprocessen.

Competenties

  • Ervaring met ontwikkeling en samenwerking binnen de Rijksoverheid of andere publieke organisaties.
  • Ervaring met het coördineren van ontwikkeling over meerdere teams, domeinen of organisaties heen.

Reageer

De opdrachtgever heeft aangegeven dat deze opdracht niet toegankelijk is voor freelancers, ook niet als DGA van een BV. De Transparante Broker biedt daarvoor een alternatief waarbij we je omzet verlonen. Sta je daar voor open? Reageer dan op de opdracht en we sturen je meer informatie over de constructie toe.
De Transparante Broker rekent € 5,00 marge
Hoeft nog niet op maat gemaakt te worden voor de opdracht