R/Shiny Developer
About us:
We are a startup based in the Bay Area, focusing on providing data science solutions
to the entertainment industry. We help studios understand ever-changing audience
preferences and produce even more exciting and relevant movies and TV Shows. Our
solutions and services help studios optimize production costs. We make a difference
in every aspect of filmed entertainment – ideation, production, marketing, distribution – using data science.
Primary Purpose:
We are seeking a talented R Shiny programmer to facilitate interactive reports and apps
for the entertainment industry and movie studios. As an R Shiny programmer you will
design, develop, deploy, and optimize user-friendly interactive web applications for
various businesses within the studios. You will work closely with data scientists, AI/ML
programmers, data analysts and UI/UX engineers as well as stakeholders to understand
application requirements and translate them into intuitive R Shiny applications.
Responsibilities:
- Design, develop, test, and deploy interactive R Shiny web applications.
- Collaborate with data scientists and analysts to understand data and user requirements.
- Translate complex data analysis and visualization tasks into clear and user-friendly interfaces.
- Integration of R Shiny application with cloud services (AWS and Google).
- Implement unit tests and ensure the quality and performance of applications.
- Benchmark and optimize application performance.
- Write well-documented R programming code, conduct code reviews, and validate programming.
- Identify inconsistencies and initiate resolution of data, analytical, or reporting problems.
Qualification:
- Bachelor’s degree in computer science, data science, or any quantitative field, and 3 years of relevant experience.
- Demonstrable experience in building R/Shiny applications.
- You are skilled at data manipulation, statistical analysis, and data visualization.
- You are proficient in R, Shiny, JavaScript, React.js, Python, Docker, Git, AWS, HTML, CSS/ Sass.
- Competent in using Linux command line interface.
- Experience in using SQL.
- Understanding of user interface (UI) and user experience (UX) principles.
- Experience with gathering requirements and translating them into applications.
- Experience using RStudio and version control software (Git, or similar) to manage programming code.
- Experience with POSIT Workbench/Connect required.
- Experience with R markdown desirable.
- Experience with continuous integration/continuous delivery (CI/CD) pipelines is desirable.
- Experience working in Agile/Scrum or other iterative development methodologies.
- Excellent written and verbal communication skills.
- Passion for data-driven research, development, and experimentation.
- Self-motivated, growth-oriented, and driven to pursue solutions to challenging problems.
Location:
Flexible – US & India.