Senior R Shiny Developer
Employment Type: Contractor (Long-term)
Schedule: Full-time
Location: 100% Remote
Language: Advanced English
Compensation: Salary in USD
About The Company
Our client is looking to hire a Senior R Shiny Developer to join their international, fully remote team. They are a U.S.-based digital and data-focused organization that works on complex, data-driven projects for global clients.
You'll be part of a collaborative, multidisciplinary environment where data, design, and technology come together to build high-impact analytical solutions. This is a long-term contractor opportunity with stability, ownership, and exposure to challenging U.S.-based projects.
About The Role
This role is strongly focused on building, optimizing, and maintaining production-grade Shiny applications that support data-driven decision-making across the organization.
The ideal candidate is a senior-level R developer with deep, hands-on experience in Shiny, capable of translating complex data and business requirements into scalable, intuitive, and high-performance interactive applications.
You'll work closely with data teams and business stakeholders, acting as a technical bridge between advanced analytics and non-technical users.
Key Responsibilities
Shiny Application Development
Design, develop, and maintain advanced Shiny applications for interactive analytics, dashboards, and reporting.
Build responsive and intuitive user interfaces using Shiny UI components, reactive programming, and modular design patterns.
Implement Shiny modules to ensure scalability, reusability, and maintainability.
Performance, Stability & UX
Optimize Shiny applications for performance, responsiveness, and scalability (reactivity, memory usage, load handling).
Ensure strong UX, usability, and reliability in production environments.
Deployment & Maintenance
Manage deployment and lifecycle of Shiny applications and APIs using Posit Connect.
Monitor, debug, and troubleshoot production issues.
Implement authentication, authorization, and access control when required.
Collaboration & Stakeholder Engagement
Work closely with data scientists, analysts, and business stakeholders to understand requirements and deliver effective Shiny solutions.
Act as a technical bridge between data teams and non-technical users.
Code Quality & Best Practices
Write clean, efficient, and well-structured R and Shiny code following best practices.
Conduct code reviews and promote standards related to Shiny architecture, reactivity management, and performance.
Create and maintain clear technical documentation.
Leadership & Mentorship
Lead Shiny-focused development initiatives.
Provide technical guidance and mentorship to junior developers.
Continuous Improvement
Stay up to date with new Shiny features, R packages, and visualization frameworks.
Proactively propose improvements to existing applications and development processes.
Required Qualifications
5+ years of professional experience with R, with strong hands-on experience building Shiny applications in production.
Deep expertise in Shiny (UI, server logic, reactivity, modules).
Strong proficiency with R packages such as dplyr, ggplot2, tidyr, shinyWidgets, DT, plotly, etc.
Experience deploying and maintaining Shiny applications in production environments.
Familiarity with Git and collaborative development workflows.
Basic knowledge of databases and SQL.
Solid understanding of reactive programming concepts and performance optimization.
Strong communication skills, with the ability to explain technical concepts to non-technical stakeholders.
Ability to manage multiple applications and priorities in a fast-paced environment.
Nice to Have
Experience with advanced Shiny modules and architecture.
Custom JavaScript / CSS integration or advanced UI customization.
Exposure to data science or statistical modeling (nice to have, not core).
Previous experience mentoring or leading Shiny-focused development efforts.
What's in It for You
100% remote work
Long-term contractor role with stability
Salary paid in USD
Opportunity to work on challenging, high-impact projects for U.S.-based clients
Collaborative, international team environment
Nivel de antigüedad
Intermedio
Tipo de empleo
Jornada completa
Función laboral
Tecnología de la información
Sectores
Desarrollo de software