Full-Stack Developer
Role details
Job location
Tech stack
Job description
As a developer at Cliff Studio, you'll work closely with our team to craft beautiful, robust websites across a range of modern platforms. You'll work throughout the full project lifecycle, from early creative collaboration through to front- and back-end build, testing, and deployment., * Collaborate on design concepts, providing technical feedback and creative input.
- Build fully responsive websites using WordPress / Shopify / Kirby / Sanity / Payload CMS.
- Implement custom themes, plugins, and API integrations.
- Translate designs from Figma, XD, Sketch, or InDesign into pixel-perfect, performant web builds.
- Maintain clean, semantic, and maintainable code using HTML, CSS/SASS, PHP, JavaScript, and React/Next.js (depending on platform).
- Handle CMS setup and deployment workflows, e.g. Vercel for Sanity/Next.js and Node.js environments for Payload.
- Action amends quickly and provide thoughtful, practical alternatives for unworkable design requests.
- Implement interactions, animations, and scroll effects that suit the design and enhance user experience.
- Keep up with evolving web technologies and creative benchmarks to ensure our sites always feel exciting and fresh.
Requirements
We're looking for a developer with design sensibilities. A digital designer who's also a self-taught coder, or a developer with a strong interest in design, would fit right in! Any gaps in experience can be taught, but a design-led mindset and organised working process are crucial., * 2+ years experience building WordPress sites, with a strong portfolio of live examples.
- Working knowledge of Shopify theme development (Liquid) and at least one headless CMS such as Sanity, Kirby, or Payload.
- Solid experience with HTML5, CSS3/SASS, PHP, JavaScript (ES6+), jQuery, and basic React.
- Understanding of Git-based workflows and modern build tools (e.g. Vite, Webpack, or similar).
- Exceptional attention to detail; our clients consistently notice our faithful design execution.
- Ability to manage overlapping projects efficiently and communicate clearly in a remote setup.
- Experience in Figma and Adobe Creative Cloud is helpful but not essential.
- Curiosity for design, typography, and layout is a big plus.
Benefits & conditions
- Extended holiday allowance
- Flexible hours (can be worked over 5 shorter days, for example)
- Co-working membership in London, or elsewhere, if desired
- Salary negotiable depending on experience