Skip to main content
Posted 09 July, 2026

Principal Developer

ScaleneWorks
Bengaluru, KA, IN Full Time
Reference: 71b02d1c6085b79d

Job Description

Education: Bachelor s degree or equivalent
\n Minimum 9 years of experience in the R programming language, R Shiny, along with a proven track record in leading product development successfully
\n Proficiency in R Programming: Mastery of R programming language & Shiny, including data manipulation, visualization, dashboard development and deployment, statistical analysis, and package development.
\n Advanced Shiny Development: In-depth understanding of Shiny framework, including reactivity, modules, layouts, and custom input/output components.
\n Web Development Technologies: Knowledge of HTML, CSS, and JavaScript for customizing the appearance and behavior of Shiny applications.
\n Data Visualization: Ability to create interactive and insightful visualizations using libraries like Plotly, within Shiny apps.
\n Database Integration: Experience in integrating Shiny applications with databases (e.g., SQL databases) for data storage, retrieval, and manipulation.
\n Version Control: Proficiency in version control systems like Git for collaborative development and code management.
\n Performance Optimization: Skills to optimize Shiny applications for performance, including minimizing load times, improving responsiveness, and handling large datasets efficiently.
\n Testing and Debugging: Ability to write unit tests, perform debugging, and troubleshoot issues within Shiny applications.
\n Deployment and Scaling: Knowledge of deploying Shiny applications in production environments, including configuring servers, managing dependencies, and scaling applications to handle increased loads.
\n Documentation and Communication: Strong communication skills to understand client requirements, document application features, and effectively communicate technical concepts to non-technical stakeholders.
\n Continuous Learning: Commitment to staying updated with the latest developments in R, Shiny, and related technologies through continuous learning and self-improvement.
\n Strong leadership skills: To effectively convey the vision to the team and stakeholders.
\n Problem-solving skills: To tackle any issues that may arise during the product development process.
\n Negotiation skills: To balance the needs of customers, stakeholders, and the team.
\n Proficient knowledge in Agile methodologies: To manage the product development process effectively

Sign up for Job Alerts