At a Glance
- Tasks: Design and develop interactive R Shiny web applications while ensuring quality and performance.
- Company: Join a dynamic team focused on innovative data solutions and cutting-edge technology.
- Benefits: Enjoy flexible working options, corporate perks, and opportunities for professional growth.
- Why this job: Be part of an exciting culture that values creativity and collaboration in data-driven projects.
- Qualifications: Essential skills include R programming, data manipulation, and experience with Agile methodologies.
- Other info: Opportunity to work with popular R packages and contribute to impactful data visualisation.
The predicted salary is between 28800 - 48000 Β£ per year.
Design, develop, test and deploy interactive R Shiny web applications. Worked on R packages like Data.Table, dplyr, tidyr, ggplot2, shiny dashboard among others. Write clean, efficient and well documented R code, conduct R code reviews and R programming validation. Implement unit tests and ensure the quality and performance of applications. Benchmark and optimize application performance. Identify inconsistencies and initiate resolution of data, analytical and reporting problems. Ensure applications are robust and reliable. Translate complex data analysis and visualization tasks into clear and user-friendly interfaces. Involve in Agile, DevOps & Automation of testing, build, deployment, CI/CD, etc. Understanding of testing strategies & frameworks (Understanding of BDD/Gherkin).
Your Profile
- Essential skills/knowledge/experience:
- R Data structures (vectors, lists, matrices, dataframe)
- Data manipulation and cleaning using dplyr
- Data visualization using ggplot2 (other plotting libraries)
- Working with different data formats (CSV, Excel, JSON, database)
- Jenkins
- GitHub
- BDD frameworks
- Agile Scrum
Desirable skills/knowledge/experience.
R & Shiny Engineer employer: Avance Consulting
Contact Detail:
Avance Consulting Recruiting Team
StudySmarter Expert Advice π€«
We think this is how you could land R & Shiny Engineer
β¨Tip Number 1
Familiarise yourself with R Shiny applications by building a small project. This hands-on experience will not only enhance your skills but also give you concrete examples to discuss during interviews.
β¨Tip Number 2
Engage with the R community online, such as forums or social media groups. Networking with other R developers can provide insights into industry trends and may even lead to job referrals.
β¨Tip Number 3
Stay updated on the latest features of R packages like dplyr and ggplot2. Being knowledgeable about recent updates can set you apart from other candidates and show your commitment to continuous learning.
β¨Tip Number 4
Prepare to discuss your experience with Agile methodologies and CI/CD processes. Be ready to share specific examples of how you've implemented these practices in past projects, as they are crucial for this role.
We think you need these skills to ace R & Shiny Engineer
Some tips for your application π«‘
Tailor Your CV: Make sure your CV highlights your experience with R and Shiny applications. Include specific projects where you've used relevant packages like dplyr, ggplot2, and any Agile or DevOps methodologies you've worked with.
Craft a Strong Cover Letter: In your cover letter, explain why you're passionate about R programming and how your skills align with the job requirements. Mention your experience with unit testing and performance optimisation, as well as your ability to translate complex data into user-friendly interfaces.
Showcase Your Projects: If you have a portfolio of R Shiny applications or related projects, include links to them in your application. This will demonstrate your practical experience and ability to deliver robust applications.
Highlight Team Collaboration: Since the role involves Agile and DevOps practices, emphasise your experience working in teams. Discuss how you've contributed to collaborative projects, particularly in testing and deployment processes.
How to prepare for a job interview at Avance Consulting
β¨Showcase Your R Skills
Be prepared to discuss your experience with R and its packages like dplyr, ggplot2, and Data.Table. You might be asked to solve a problem on the spot, so brush up on your coding skills and be ready to demonstrate your ability to write clean and efficient R code.
β¨Understand Agile and DevOps
Since the role involves Agile methodologies and DevOps practices, make sure you can articulate your understanding of these concepts. Be ready to discuss how you've applied them in previous projects, particularly in relation to CI/CD processes.
β¨Prepare for Technical Questions
Expect technical questions related to data manipulation, testing strategies, and performance optimisation. Familiarise yourself with unit testing in R and be ready to explain how you ensure the quality and reliability of your applications.
β¨Communicate Clearly
As the role requires translating complex data analysis into user-friendly interfaces, practice explaining your past projects in simple terms. This will demonstrate your ability to communicate effectively with both technical and non-technical stakeholders.