Job Title: R Shiny Developer
Experience:
4-8 years
Notice
period: Immediate to 15 days
Location: Bangalore
JD:
Key
Responsibilities:
· Design, develop, and maintain
interactive web applications using R Shiny for data visualization, analytics,
and reporting purposes.
· Collaborate with data scientists,
analysts, and stakeholders to understand requirements and translate them into
functional Shiny applications.
· Develop custom UI/UX components,
layouts, and dashboards using HTML, CSS, JavaScript, and Bootstrap within the
Shiny framework.
· Implement reactive programming
concepts in R Shiny to create dynamic and responsive user interfaces that update
based on user inputs and data changes.
· Integrate backend data sources
(e.g., databases, APIs) with R Shiny applications to fetch and display
real-time or historical data.
· Perform data preprocessing,
transformation, and manipulation tasks in R to prepare data for visualization
and analysis in Shiny apps.
· Optimize application performance,
scalability, and security aspects of R Shiny applications.
· Conduct thorough testing, debugging,
and troubleshooting of Shiny applications to ensure functionality, reliability,
and user experience.
· Document code, technical
specifications, and user guides for Shiny applications, and contribute to
knowledge sharing within the team.
· Stay updated with the latest trends,
packages, and best practices in R Shiny development, and apply them to enhance
existing applications and workflows.
Skills and
Qualifications:
· Bachelor's or Master's degree in
Computer Science, Data Science, Statistics, or related field.
· 4-8 years of professional experience
in R programming and web application development, with a focus on R Shiny.
· Strong proficiency in R language,
packages (e.g., ggplot2, dplyr, shinydashboard), and data manipulation
techniques.
· Experience with front-end technologies
such as HTML, CSS, JavaScript, and Bootstrap for building user interfaces in R
Shiny.
· Knowledge of reactive programming
concepts, event handling, and reactivity in Shiny applications.
· Familiarity with backend integration
using APIs, SQL databases (e.g., MySQL, PostgreSQL), and data retrieval methods
in R.
· Solid understanding of data
visualization principles, dashboard design, and user experience optimization.
· Excellent problem-solving skills,
analytical thinking, and attention to detail.
· Strong communication and
collaboration abilities, with the ability to work in cross-functional teams and
interact with stakeholders.