Company Description:
Optimum Data Analytics is a strategic technology partner delivering reliable turnkey AI solutions. Our streamlined approach to development ensures high-quality results and client satisfaction. We bring experience and clarity to organizations, powering every human decision with analytics & AI. Our team consists of statisticians, computer science engineers, data scientists, and product managers. With expertise, flexibility, and cultural alignment, we understand the business, analytics, and data management imperatives of your organization. Our goal is to change how AI/ML is approached in the service sector and deliver outcomes that matter. We provide best-in-class services that increase profit for businesses and deliver improved value for customers, helping businesses grow, transform, and achieve their objectives.
Job Details:
Position: R package Developer/Lead
Experience: 5-7 years
Work Mode: Remote
Notice Period: Immediate
Job Description:
Primary Skills:
• R, Shiny, R package development
• Hands-on experience with Docker for containerizing applications and services.
Secondary Skills:
• Shiny & R Development-
• Good understanding of Shiny reactivity and Shiny modules
• Experience with R package development, including documentation, testing, and dependency management (familiarity with tidy verse, dev tools, test that, roxygen2, etc.)
• Infrastructure & CI/CD-
Comfortable working with Docker, Git, and command-line tools
• API & Data Integration-
Experience with REST APIs and data exchange formats (e.g., JSON)
• Python
Nice to Have:
• Have experience with Shiny-related packages like shiny dashboard, bslib, DT, shinyalert, etc.
• Are familiar with the Golem framework for structuring production-grade Shiny apps.
• Have worked with Shiny testing tools such as shinytest2 and unit testing frameworks like testthat.
• Understand different Shiny hosting solutions, including ShinyProxy, Shiny Server, shinyapps.io, etc.
• Experience with Object-Oriented Programming in R, including R6, S3, and S4 OOP systems.
• Are comfortable working with SQL and NoSQL databases.
• Have experience with data serialization formats (e.g., JSON using rjson or jsonlite) and database interaction via dbplyr.
• Experience with multiple programming languages or paradigms beyond R, such as Python, Javascript, etc.
• Familiarity with HTML, CSS, and JavaScript for enhancing Shiny applications or integrating web-
based components.