> Markdown version of [/jobs/ext/4091167-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/4091167-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full Stack Developer - **Company:** Icaal - **Location:** Southampton, UK (Remote available) - **Salary:** £30,000.0 - **Contract:** Permanent contract - **Skills:** HTML, JavaScript (Programming Language), PHP (Programming Language), Application Programming Interfaces (APIs), Artificial Intelligence, Automation of Tests, Code Generation, Code Review, Databases, System Configuration, Data Validation, Cursor, Software Debugging, Google Analytics, PostgreSQL, MongoDB, MySQL, Node.Js, Open Source Technology, Conversion Tracking, Next.js, Web Application Security, TypeScript, Web Content Accessibility Guidelines, Web Applications, Web Usability, Website Builder, WordPress, Google Tag Manager, Stylesheet Language, ReactJS, Claude Code, AI Coding Agents, Agentic-AI, Git, Figma, Web Project, Software Version Control, Automation Anywhere, GXP - **Published:** October 30, 2026 - **Apply:** https://www.adzuna.co.uk/jobs/details/5947795999 ## About the Role We are seeking a commercially minded developer with real experience shipping production work using AI coding agents: * Demonstrable hands-on experience building and maintaining production websites or web applications (agency, in-house, freelance or open source). * Regular, day-to-day use of agentic coding tools such as Claude Code, Cline, Cursor or Codex on real codebases, not only prompt-to-app builders. * Solid fundamentals in HTML, CSS and JavaScript, and commercial experience with TypeScript, React and Next.js. * Experience with Node.js, headless CMS architecture and databases such as Postgres, MySQL and MongoDB. Working knowledge of PHP and WordPress is useful for supporting legacy sites. * Confident using Git, branches and pull requests, and comfortable reviewing code, including code you didn't write. * The ability to read and debug AI-generated code, and sound judgement about when to trust it and when to rewrite it. * Understanding of web security basics, including authentication, input validation and handling secrets. * Familiarity with performance, accessibility and technical SEO fundamentals. * Understanding of conversion tracking, including GA4 events and Google Tag Manager (training provided)., * Motivated by results, not just outputs, with a strong interest in testing and continual improvement. * Comfortable owning the quality of your work and being accountable for what goes live. * Able to work under pressure and manage multiple deadlines without sacrificing quality. * Clear, confident communicator, comfortable working with both colleagues and clients. * Self-driven and proactive about keeping up with fast-moving AI development tools and practices. ## Description Plan, build and maintain high-performing websites and web applications within a fast-paced agency environment, combining modern JavaScript expertise, engineering judgement and AI coding agents to turn client briefs into fast, secure sites that generate quality leads., * Plan builds and features with clear specs, acceptance criteria and boundaries before the agent starts * Keep project context, conventions and rules files up to date so agents produce consistent, maintainable code * Review AI-generated code line by line on critical paths, and catch hallucinated functions, logic errors and security gaps * Build sites and apps with TypeScript, React, Next.js and a headless CMS * Write and modify your own code where necessary * Support and maintain our legacy WordPress sites, and help migrate them to our modern stack * Test across browsers and devices, and fix what you find before the client does * Keep sites fast, accessible, secure and search-friendly * Explain technical decisions clearly to Project Managers, Account Managers and clients Building on mature platforms We build on established, well-supported platforms that clients can grow with, and we want to keep it that way. Our core stack is TypeScript, React, Next.js and Node.js, with a headless CMS and a Postgres database. If you're already confident here, you'll hit the ground running. If you're strong in JavaScript but newer to TypeScript or headless architecture, we'll support you in building that capability. WordPress is a legacy platform we continue to support, so PHP and WordPress experience is useful but not the focus. We're particularly interested in people who understand that AI makes good engineering practice more important, not less. Version control, code review, testing, sensible architecture and documentation are what make AI-assisted development safe to put in front of clients. More than shipping code We're not looking for someone who simply knows how to get an AI to produce a website. You'll become the developer that both our clients and Account Managers trust. That means being able to explain what you built, why you built it that way, what the trade-offs are, and what you'd recommend next. You'll bring a test-and-learn mindset, challenge assumptions, and look beyond "it works on my machine" to whether a site loads quickly, converts visitors and is easy to maintain. We're looking for someone who is curious, commercially minded and AI fluent, with the organisation and confidence to manage multiple live projects without dropping the ball. If you're ready to work as a modern, AI-native developer on real production work, we'd like to hear from you., Website build and development * End-to-end development of client websites, from technical specification and environment setup through to build, QA, launch and handover. * Build and maintain sites and web applications with TypeScript, React, Next.js and Node.js, working from designs in Figma or similar. * Support our legacy WordPress sites, including fixes, updates and plugin maintenance, and help migrate clients onto our modern stack. * Integrate third-party services and APIs, including CRMs, forms, quoting tools, maps and analytics. * Estimate work realistically and deliver on time and within budget. AI-assisted development * Use agentic coding tools such as Claude Code and Cline as a core part of your daily workflow, directing them to plan, build, refactor and test. * Write clear specs for the agent, with acceptance criteria, file boundaries and what is out of scope, and use plan-first workflows for larger or higher-risk changes. * Maintain project rules and context files (for example Agents.md) so agents follow our conventions, and connect tools through MCP where it adds value. * Review, validate and own every line that ships, applying human judgement rather than accepting AI output at face value. * Feed back to the Technical Director and Senior Developers on where our AI workflows work well and where they need improving, helping shape how the team uses them. Quality, security and performance * Work in Git with branches and pull requests, and take part in code review, both giving and receiving. * Test layout and functionality across browsers and devices, and add automated tests where they protect critical functionality. * Keep sites secure: manage secrets and credentials properly, keep dependencies and plugins updated, and flag security concerns early. * Optimise for Core Web Vitals, accessibility (WCAG) and technical SEO. Conversion and tracking * Build pages, forms and CTAs that turn visitors into qualified enquiries, working with the Paid Media, SEO and Graphics teams. * Implement and validate tracking across GA4, Google Tag Manager and client CRM feeds. * Support landing page builds and tests that improve campaign performance. Client communication and workflow * Work alongside the Web Project Manager and Account Managers, giving them clear technical updates, timelines and recommendations in good time. * Join client calls where needed to talk through technical requirements, agree scope and capture feedback. * Manage and resolve support tickets on live sites, explaining what changed and why in language a client can act on. * Manage your workload across multiple projects, keeping tasks updated and deadlines visible to the Senior Developers and your Project Manager.