£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
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