UK Tech Job Opportunities

This is an interactive Shiny web application that analyzes and visualizes the evolution of technology-related job opportunities across the United Kingdom from 2019 to 2023. By leveraging job posting data, this project offers insights into shifting demands in job roles, required technical skills, salary trends, and geographic hiring patterns.
Developed using R, Shiny, and various data visualization libraries, this project demonstrates expertise in data cleaning, statistical analysis, interactive dashboard design, and web-based deployment. It also reflects a strong understanding of real-world employment trends and the value of data-driven decision-making in career and business strategy.

UK Jobs

Tech Stack

RStudio

RStudio

Kaggle

Kaggle

Excel

MS Excel

Shiny App

Shiny

Problem

  • Shifts in demand for roles, skills, and salaries are not always visible without deep analysis.
  • Emerging tech trends have disrupted hiring patterns.
  • Job seekers and recruiters lack accessible tools to explore these trends interactively.

Goals

  • Identify trends in job titles, required skills, salaries, and hiring regions.
  • Build an interactive, user-friendly dashboard using Shiny to visualize the data.
  • Enable users to filter by year, location, job title, and skill for personalized insights.

Insight and Results

This section highlights the core results of the analysis and gives a visual preview of the dashboard in action. You'll find key trends uncovered from the data, the challenges faced during development, and an interactive link to explore the project firsthand.

Dashboard

Dashboard

Valuable Findings

List

"The United Kingdom according to these dataset recorded a total of 364 Tech related jobs from 2019 to 2023".

Idea

"Although a pandemic occured in 2020, there was total job listing of 44 and they were all Full-time, suggesting they were listed at the start of year or post lockdown".

Skills

"In regards to experience level, there seem to be no much opportunities for current student seeking an internship or fresh graduates looking to break into the corporate world".

Challenges

  • Deploying the whole program to shinyapps.io.
  • Github commit hangs in local file instead of pushing to the remote repository.
  • Slow dashboard loading on shinyapps.io.

Solution

  • Ran error logs and removed rsconnect declarations present in the script.
  • Clearly set all assets in directory before cloning afresh and pushing through terminal.
  • Optimized plots using plotly + limited default dataset size