Senior R Shiny Developer & Quarto Reporting Specialist (Alberta, Canada Based)
Qubic Digital ServicesResume Keywords to Include
Make sure these keywords appear in your resume to improve ATS scoring
Sign up free to auto-tailor your resume with all these keywords and get a higher ATS score
Job Description
Expertise: R Development | Quarto Templates | BC Design System | Environmental Data Systems
Executive Summary
Results-driven R Shiny Developer with a specialization in building high-stakes environmental reporting tools and interactive dashboards. Expert in Quarto for automated scientific publishing and CSS for implementing rigorous design systems (including the B.C. Design System). Proven track record of refactoring complex R codebases into streamlined, production-ready applications that align with provincial and federal standards.
Core Technical Skills (Tailored for AQ Warnings Opportunity)
Languages & Frameworks: R (v4.4.3+), R Shiny, Quarto (.qmd), HTML5, CSS3.
Web Deployment: GitHub Pages, Shiny Server, RStudio Connect.
Version Control: Advanced Git, GitHub Actions, Pull Request (PR) Workflows.
Data Visualization: Leaflet (replacing leaflet.esri), ggplot2, Plotly, Colour-Coded Spatial Mapping.
Development Standards: Unit Testing (testthat), BC Design System tokens, Clean Code (DRY) principles.
Professional Experience & Key Deliverables
Lead R Shiny Developer | Environmental Protection Systems
Automated Warning Systems: Developed and modified R Shiny applications to generate real-time, colour-coded environmental warnings (Yellow/Orange) aligned with federal weather standards.
Quarto Integration: Engineered dynamic Quarto (.qmd) templates to produce automated markdown reports, integrating complex logic to trigger specific content based on regional parameters.
CSS & UI/UX Design: Implemented custom CSS and B.C. Design System tokens to ensure web interfaces meet accessibility and branding requirements.
Code Standardization: Refactored legacy R code by creating modular helper functions, standardizing naming conventions, and replacing unmaintained packages (e.g., transitioning from leaflet.esri to modern alternatives).
Mandatory Action Logic: Programmed complex conditional logic to display location-specific "local emissions" bylaws and mandatory action tables within automated web outputs.
Senior R Developer | Climate Data Systems (FFEC)
Spatial Data Mapping: Built interactive map interfaces using R Shiny to visualize climate variables and Biogeoclimatic Ecosystem Classification units.
Package Development: Contributed to the development of R packages (like climr) by optimizing visualization functions and ensuring well-documented code via GitHub.
Performance Optimization: Reduced run times for high-volume data visualization functions by identifying and removing redundant data loads and streamlining CSV/Raster processing.
Project Methodology & Approach
Phase 1: Visual Identity & Logic: Expert at modifying Shiny inputs to assign regional colour codes and updating Quarto websites to reflect these changes using Figma mock-ups.
Phase 2: Regulatory Parameters: Experienced in building "Bylaw Parameter" sets that vary by location, ensuring mandatory actions are programmatically accurate.
Phase 3: Code Health: Dedicated to "Clean Code" initiatives—removing unused data loads, implementing unit tests for edge cases, and standardizing global variables for long-term maintainability.
Education & Certifications
Msc/PhD: (Computer Science, Datascience), Focus on Computational Data Science or Environmental Systems.
Advanced R Programming Certification: Specialist in Shiny and Package Development.
More Jobs at Qubic Digital Services
View all →Want AI-powered job matching?
Upload your resume and get every job scored, your resume tailored, and hiring manager emails found - automatically.
Get Started Free