Web Developer

Web Developer

Posted Today by WEG Tech

£25 Per hour
Inside
Undetermined
Coventry, England, United Kingdom

Summary: The Web Developer role is a 9-month temporary contract focused on supporting a university department's public platform project. The successful candidate will be responsible for developing and extending a public-facing website using Nuxt.js and Vue.js, integrated with Payload CMS and cloud-hosted microservices. Strong front-end engineering skills and experience with API-driven architectures in cloud-native environments are essential for this position.

Key Responsibilities:

  • Develop and maintain a component-driven website using Nuxt and Vue.
  • Build reusable, scalable UI components aligned to a shared component library.
  • Integrate front-end components with CMS-driven content and configuration.
  • Consume APIs from the headless CMS and microservices.
  • Ensure high performance, accessibility, responsiveness, and cross-browser compatibility.
  • Collaborate with CMS developers to ensure components are correctly structured in Payload CMS.
  • Implement dynamic rendering of CMS-configured components.
  • Support content modelling and component configuration logic.
  • Integrate RESTful APIs exposed by microservices.
  • Work collaboratively with back-end teams (Spring Boot / Node-based services).
  • Handle authentication, caching, and error management appropriately.
  • Develop in a cloud-first environment hosted in AWS.
  • Work within containerised environments deployed to Kubernetes.
  • Support CI/CD practices and participate in deployment workflows.
  • Contribute to performance optimisation and observability initiatives.

Key Skills:

  • Strong experience with Vue.js and Nuxt.js.
  • Experience working with headless CMS platforms (ideally Payload CMS or similar).
  • Solid understanding of RESTful API integration.
  • Experience with component-based architecture.
  • Strong JavaScript / TypeScript skills.
  • HTML5, CSS3, and modern styling methodologies.
  • Experience working in cloud-hosted environments (AWS preferred).
  • Familiarity with containerised applications and Kubernetes.
  • Git-based source control workflows.
  • Experience integrating with Spring Boot services (desirable).
  • Experience with Node-based back-end frameworks such as NestJS (desirable).
  • Understanding of microservices architecture (desirable).
  • Experience in CI/CD pipelines (desirable).
  • Knowledge of performance optimisation and SEO best practices in Nuxt (desirable).
  • Familiarity with infrastructure-as-code approaches (desirable).

Salary (Rate): £25.00/hr

City: Coventry

Country: United Kingdom

Working Arrangements: undetermined

IR35 Status: inside IR35

Seniority Level: undetermined

Industry: IT

Detailed Description From Employer:

Web Developer 9 Months Temporary Contract (PAYE + Holiday Pay) Supporting University Department Public Platform Project

Role Overview

We are seeking a Website Developer to join a cloud-first digital platform project, built around a headless CMS and component-driven architecture. The successful candidate will play a key role in developing and extending a public-facing website, built with Nuxt.js and Vue.js, integrated with Payload CMS and cloud-hosted microservices. This role requires strong front-end engineering capability, experience working with API-driven architectures, and familiarity with cloud-native environments.

Core Platforms

  • Payload CMS
  • Nuxt.js built on Vue.js
  • Primarily Java with Spring Boot (Alternative supportable technologies such as NestJS may be considered)
  • Amazon Web Services (AWS)
  • Kubernetes (K8s)

Key Responsibilities

  • Front-End Development
  • Develop and maintain a component-driven website using Nuxt and Vue.
  • Build reusable, scalable UI components aligned to a shared component library.
  • Integrate front-end components with CMS-driven content and configuration.
  • Consume APIs from the headless CMS and microservices.
  • Ensure high performance, accessibility, responsiveness, and cross-browser compatibility.
  • CMS & Component Integration
  • Collaborate with CMS developers to ensure components are correctly structured in Payload CMS.
  • Implement dynamic rendering of CMS-configured components.
  • Support content modelling and component configuration logic.
  • API & Services Integration
  • Integrate RESTful APIs exposed by microservices.
  • Work collaboratively with back-end teams (Spring Boot / Node-based services).
  • Handle authentication, caching, and error management appropriately.
  • Cloud & DevOps Alignment
  • Develop in a cloud-first environment hosted in AWS.
  • Work within containerised environments deployed to Kubernetes.
  • Support CI/CD practices and participate in deployment workflows.
  • Contribute to performance optimisation and observability initiatives.

Required Skills & Experience

Essential

  • Strong experience with Vue.js and Nuxt.js
  • Experience working with headless CMS platforms (ideally Payload CMS or similar)
  • Solid understanding of RESTful API integration
  • Experience with component-based architecture
  • Strong JavaScript / TypeScript skills
  • HTML5, CSS3, and modern styling methodologies
  • Experience working in cloud-hosted environments (AWS preferred)
  • Familiarity with containerised applications and Kubernetes
  • Git-based source control workflows

Desirable

  • Experience integrating with Spring Boot services
  • Experience with Node-based back-end frameworks such as NestJS
  • Understanding of microservices architecture
  • Experience in CI/CD pipelines
  • Knowledge of performance optimisation and SEO best practices in Nuxt
  • Familiarity with infrastructure-as-code approaches