- Company Name
- Coffee Design Ltd
- Job Title
- Full Stack Developer (contract)
- Job Description
-
Job title: Full Stack Developer (Contract)
Role Summary: 3‑month contract to design, develop, and maintain responsive, standards‑compliant websites and web applications using WordPress, HubSpot, Shopify, Laravel, and Vue. Responsible for both front‑end UI/UX and back‑end architecture while ensuring performance, accessibility, and SEO best practices.
Expectations: Deliver high‑quality, pixel‑perfect interfaces; build scalable back‑end systems; maintain clean, version‑controlled code; collaborate cross‑functionally with designers, copywriters, and client services; stay current with emerging web technologies; adhere to Agile workflows and timely sprint delivery.
Key Responsibilities:
- Develop responsive sites and internal web apps that are accessible, SEO‑friendly, and cross‑browser compatible.
- Create WordPress themes from scratch using PHP, HTML5, CSS/SCSS, JavaScript, and Timber/Twig templating.
- Build and extend HubSpot sites, including custom modules and landing pages.
- Design and implement Shopify themes using Liquid, CSS frameworks (Tailwind or Bootstrap), and JavaScript.
- Develop back‑end components and APIs using Laravel (PHP) and basic Vue.js for dynamic front‑end features.
- Manage code repositories with Git, ensuring proper branching, pull requests, and CI/CD pipelines.
- Optimize site performance, conduct code reviews, and refactor legacy code.
- Suggest process improvements, UX enhancements, and technical solutions to stakeholders.
- Maintain LAMP stack servers (Ubuntu/Amazon/Linux), apply updates, and monitor uptime.
- Document development processes, code architecture, and deployment steps.
Required Skills:
- HTML5, CSS/SCSS, JavaScript (ES6+), PHP, WordPress theme development, WordPress REST APIs.
- Experience with responsive, accessible, standards‑compliant web design; knowledge of SEO fundamentals.
- Git version control, npm/composer package management.
- Familiarity with LAMP stack, server management (Ubuntu, Apache).
- Basic understanding of Laravel (PHP framework) and Vue.js (JavaScript framework).
- Familiarity with Timber/Twig templating, Tailwind CSS or Bootstrap, and CSS preprocessors.
- Knowledge of RESTful architecture, Agile methodologies, and collaboration tools (Jira, Trello, Slack).
- Strong eye for design, usability, and interface polish.
Required Education & Certifications:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field, or equivalent professional experience. No mandatory certifications required, though knowledge of web development certifications (e.g., WordPress, Laravel, Vue) is advantageous.
Newcastle upon tyne, United kingdom
Hybrid
22-12-2025