Senior Full Stack Developer - R Shiny App
Cytel
France
JOB SUMMARY:
Collaborate directly with stakeholders, playing a pivotal role in shaping the user experience of our data-driven Shiny applications. Contribute to the development of innovative solutions and work closely with cross-functional teams.
JOB RESPONSIBILITIES:
- Design, develop, and maintain interactive web applications using the Shiny framework.
- Implement data visualization solutions that effectively communicate complex insights.
- Collaborate with data scientists, analysts, and stakeholders to understand project requirements.
- Ensure the performance, quality, and responsiveness of Shiny applications.
- Integrate Shiny applications with databases and external APIs for seamless data interaction.
- Implement modular and scalable code structures using Shiny modules.
- Conduct testing and debugging to identify and resolve issues promptly.
- Provide support to other team members and the users of the generated tools:
- Act as a primary point of contact for the internal ticketing system, addressing user inquiries, issues, and providing timely resolutions.
- Maintain and update documentation related to apps, common issues and their solutions.
- Develop and deliver training sessions for end-users, stakeholders, and team members on the effective use of R Shiny applications.
- Create and update training materials and documentation.
- Participate in the Quality Assurance (QA) testing process:
- Design and implement comprehensive testing strategies for R Shiny applications to ensure robustness, reliability, and optimal performance.
- Conduct thorough quality assurance testing, including unit testing, and user acceptance testing.
- Identify and troubleshoot issues promptly, collaborating with the development team to implement effective solutions.
- Write clear and comprehensive documentation for Shiny applications and associated code.
- Stay updated on the latest developments in Shiny, R, and related technologies.
- Understand and follow all relevant standard operating procedures (SOPs).
- Maintain up-to-date knowledge of programming software (e.g. SAS, R, Python) as well as industry requirements (e.g. CDISC SDTM/ADaM, eCTD, Define.xml), attend functional meetings and trainings.
QUALIFICATIONS:
Education:
- BSc or equivalent with research experience, and/or MS (preferably in Statistics, Computer Science, or Mathematics). Master’s Degree preferred.
Experience:
- 3 years of experience as Full-Stack Developer or in R programming, with a focus on creating R Shiny Apps. Prior experience in the Pharmaceutical/Biotechnology industry is highly valued. Proven experience in developing custom R functions, packages, and conducting testing.
Skills:
- Fluent in English; good verbal and written communication skills.
- Proficiency in R programming language, including the creation of custom functions and packages.
- Proven experience as a Full-Stack Developer, with a focus on R Shiny applications.
- Experience with front-end technologies (HTML, CSS, JavaScript) for customizing app appearance.
- Experience with back-end development using R and related technologies.
- Knowledge of database management systems (e.g., SQL).
- Knowledge of testing frameworks (e.g., shinytest/Selenium).
- Familiarity with version control systems (e.g., Git) for collaborative development.
- Ability and interest to quickly learn and eventually master new technology.
- Project management, organizational and presentation skills required.
- Ability to manage competing priorities and adapt to change.
- Good interpersonal skills with the ability to establish and maintain effective working relationships with coworkers, managers and clients.
Apply Now
Don't forget to mention EuroTechJobs when applying.