Remote R Shiny Developer Jobs

Estimated time:
time
min

The R Shiny space is growing! And as more companies switch to the convenience of control with Shiny's customizability, Appsilon looks to expand with new remote R Shiny developer positions. Whether you're starting your career in R or want to improve as a Shiny developer, continue reading to learn more about R Shiny developer jobs. <h2>Overview of R Shiny Developer Jobs</h2> R is common in academia with research in fields ranging from engineering to ecology. But R development isn't limited to the world of academia. These days, with the growth of data science as a whole, we're seeing R programming used to optimize businesses, improve quality of life, implement decision frameworks, and do so in ways that are repeatable, scalable, and consumable for laymen. <blockquote><strong>Want to get hired in data science? Check out these <a href="https://appsilon.com/top-7-data-science-skills-2022/" target="_blank" rel="noopener noreferrer">top 7 skills to get hired in 2022</a>.</strong></blockquote> R programming is a relatively mature technology, yet it still maintains a <a href="https://techvidvan.com/tutorials/career-in-r-programming/" target="_blank" rel="noopener noreferrer">healthy level of adoption</a> as a tool for data analysis across a variety of fields. At Appsilon, we work with both government agencies and private industries including banking, pharma, entertainment, sports, and maritime transport. <img class="size-full wp-image-11871" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b01f586bdc8f59ff870686_International-Companies-Using-R.webp" alt="International companies using R (image from TechVidvan, 'Career in R Programming')" width="795" height="474" /> International companies using R (image from TechVidvan, 'Career in R Programming') We use R Shiny extensively as its development speed enables us to quickly build PoC applications for Fortune 500 companies. It also gives us full control to customize and create visually appealing UIs and add interactive components. The ability to merge powerful statistical computing with interactive web development is what attracts enterprises to Shiny and its open-source nature makes it easier for new users to experiment and create. <h3>R Shiny Developer positions at Appsilon</h3> &nbsp; <img class="aligncenter wp-image-11873 size-full" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b01f5a4def6a7728f67a98_RShinyDeveloper.webp" alt="r shiny developer position and salary range at Appsilon" width="1186" height="416" /> For Junior/Mid-level roles, you should be able to: <ul><li>Build visually attractive Shiny apps and understand the bottlenecks of R and Shiny.</li><li>Unit test your code and automate the testing process.</li><li>Design, develop, ship, and maintain features without guidance. Implement clear, concise, and tested code. Write unit tests. Perform rigorous code reviews that are recognized as helpful.</li><li>Take responsibility for the Continuous Integration / Continuous Deployment process or deployment process of the app.</li><li>Lead and deliver small projects and isolated parts of the larger project.</li><li>Communicate risks and possible delays in advance. Propose solutions to the communicated problems.</li></ul> &nbsp; <img class="size-full wp-image-11875 aligncenter" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b01f5a27d78ec828840fd5_SeniorRShinyDeveloper.webp" alt="Senior R Shiny developer position and salary range at Appsilon" width="1185" height="414" /> For more Senior R Shiny developers, you should also be able to: <ul><li>Build advanced, high-quality Shiny apps independently, especially for large customers.</li><li>Scale Shiny apps to 1000s of concurrent users, understand WebSockets, and contribute to performance optimization on different levels.</li><li>Extend Shiny apps with advanced functionalities e.g. using custom bindings, JS events in Shiny, JS-Shiny communication, Web Components, etc.</li><li>Handle a role of a Project Leader in medium and Technical Leader in big-sized projects. You’ll be independently responsible for the entire lifecycle of projects or features including design, development, end-to-end testing, and deployment. You’ll take responsibility for team results.</li><li>Mentor other contributors in various areas of software craftsmanship.</li><li>Take initiative in improving how we work across projects. Take responsibility for engineering maturity and quality.</li><li>Own Continuous Integration / Continuous Deployment process and its improvement as well as the introduction of automation to this process and keeping it up to date with the world standards.</li><li>Communicate with the client, proactively identify problems with requirements, and communicate these issues early.</li><li>Delegate tasks to others and evaluate the delivery.</li></ul> <h2>Why Remote?</h2> Before the pandemic began, Appsilon had several brick-n-mortar locations in Poland and a few remote team members. As COVID began to spread and lockdowns were implemented, Appsilon - like most companies - needed to adapt. Fortunately, we already had an established system for remote teams. But we still had a lot to figure out. <img class="size-full wp-image-11869" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b01bb8afc0ff7c65778f9f_appsilon-day.webp" alt="Appsilon Retreat 2021, an opportunity for Appsilonians to get together" width="1066" height="519" /> Appsilon Retreat 2021, an opportunity for Appsilonians to get together These days, Appsilon is a remote-first company. You'll find all of our positions are remote and will remain so after the pandemic. As we've expanded, we have added team members from 7+ countries and in every hemisphere. Of course, project hours are adjusted to your time zone and revolve around your family life. As part of our core values - listed below - we all value a healthy work-life balance and trust in each other. Something vital to remote work. With work now accessible at home, it becomes easier to save time and establish new routines in our personal lives. But it also becomes easier to slip into unhealthy habits with work always a click away. <img class="size-full wp-image-11867" src="https://webflow-prod-assets.s3.amazonaws.com/6525256482c9e9a06c7a9d3c%2F65b266e74164728512d2e2c6_3.webp" alt="Appsilon's core values" width="1638" height="1084" /> Appsilon's core values That's why to help ensure we're moving in the right direction and not leaving anyone behind, we use tools like <a href="https://appsilon.com/measuring-office-vibes-in-a-remote-work-environment/" target="_blank" rel="noopener noreferrer">officevibes to measure the atmosphere in our remote environment</a>. We also meet often to update each other on team progress and the company's progress at large. <h2>Learning Materials for R Shiny Developer Jobs</h2> If you're curious to know what an R Shiny Developer job looks like,  we've covered that in detail in Appsilon's <a href="https://appsilon.com/how-to-start-a-career-as-an-r-shiny-developer/" target="_blank" rel="noopener noreferrer">guide to becoming an R Shiny developer</a>. The guide also includes a look into our hiring procedures and the useful resources we recommend to applicants. Resources like: <ol><li><a href="https://adv-r.hadley.nz/" target="_blank" rel="noopener noreferrer">Advanced R book by Hadley Wickham</a> — It’s fundamental for the points below.</li><li><a href="https://git-scm.com/book/en/v2" target="_blank" rel="noopener noreferrer">Using Git</a> — Specially more advanced usage. We use <a href="https://www.atlassian.com/git/tutorials/comparing-workflows/gitflow-workflow" target="_blank" rel="noopener noreferrer">Gitflow Workflow</a>.</li><li><a href="https://cameronnokes.com/blog/the-most-useful-bash-commands-for-front-end-development/" target="_blank" rel="noopener noreferrer">Bash commands on Linux</a> — It’s a bullet you’ll have to bite.</li><li><a href="https://mastering-shiny.org/" target="_blank" rel="noopener noreferrer">Mastering Shiny book by Hadley Wickham</a> — The ins and outs of R Shiny on a beginner level.</li><li><a href="https://engineering-shiny.org/" target="_blank" rel="noopener noreferrer">Colin Fay’s book on Shiny</a> — Although we don’t use Golem for scaffolding the project.</li><li><a href="https://github.com/daattali/advanced-shiny" target="_blank" rel="noopener noreferrer">Dean Attali’s tips &amp; tricks on Shiny</a> – Can’t hurt to know.</li></ol> For more senior R Shiny developers, who most likely have read the above materials, we recommend the following, Appsilon-specific content: <ol><li><a href="https://appsilon.com/shiny-fluent-tutorial/" target="_blank" rel="noopener noreferrer">Shiny Fluent – Taking Shiny Dashboards to New Heights</a> — Learn how to implement Fluent UI to your Shiny dashboards.</li><li><a href="https://appsilon.com/shiny-masterclass-video/" target="_blank" rel="noopener noreferrer">Mastering Shiny with Appsilon</a> — Speed up, scale, and style your Shiny dashboards with best practices in mind. Almost a 3-hour long video.</li></ol> <h2>Summary</h2> If you're looking to join a team of world-class data explorers that innovates Shiny development, check our <a href="https://appsilon.com/careers/" target="_blank" rel="noopener noreferrer">Careers page</a> for open positions. And if you're searching for more Shiny content to improve your skills consider subscribing to <a href="https://appsilon.com/shiny-weekly-announcement/" target="_blank" rel="noopener noreferrer">Shiny Weekly</a>. Shiny Weekly is a community newsletter on all things Shiny, including Shiny app demos, Shiny templates, package updates, data visualizations, tutorials, events, and more!

Contact us!
Damian's Avatar
Damian Rodziewicz
Head of Sales
Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.
community
shiny
r
career