Freelance Web Engineer (Vue/Nuxt + Sanity) About kaiko Clinicians and nurses work under heavier pressure than ever. More patients, more data, more decisions to make. kaiko gives them back the focus, time, and headspace they need to give patients the best possible care. kaiko is a European clinical AI lab, and one of the only companies working across the full stack. Our approach spans three layers: our own frontier models, a clinical AI workspace built for complex hospital needs and workflows ranging from preparation and decision support to diagnostics and interpretation. Our product is in daily use at leading European hospitals, reducing preparation time and cognitive workload for clinical teams. The next decade of European healthcare will be shaped by AI. We're here to shape it in the best way possible. kaiko is a well-funded company with a growing international team, operating from Amsterdam and Zurich. About the role We are looking for a freelancer to own kaiko.ai end to end: the code, the CMS, the hosting, the tracking and the performance. The site runs on Nuxt, uses Sanity as its CMS and is hosted on Netlify. You would be working directly with our Head of Marketing, our designer and our content team. There is no engineering manager between you and the work, which means you need to be comfortable turning a marketing goal into technical decisions on your own. Some areas of responsibility New pages, components, campaign pages and event pages in Nuxt Sanity schema design, so our content team can publish independently Maintenance: dependency and framework upgrades, bugs, cross-browser and mobile issues Technical SEO and performance: Core Web Vitals, metadata, sitemaps, structured data, redirects Hosting and infrastructure: Netlify configuration, build pipeline, preview deploys, DNS, domains Embedding interactive figures that our research team builds as standalone HTML files, including lazy loading, style isolation and mobile behaviour A reusable CMS template so the content team can add new figures without a developer Forms, tracking and consent, including HubSpot Implementing our designer's work, including states, responsive behaviour and interaction detail Accessibility improvements Documentation, so the setup stays transferable Not in scope Brand and visual design. Our designer owns this. Content strategy and copy. Our marketing team owns this. Building the interactive figures themselves. Our research team does this. Product engineering. Separate team and codebase. About you Nuxt and Vue in production, including framework upgrades and long-term maintenance Strong JavaScript, TypeScript, HTML and CSS. You are comfortable integrating HTML and JavaScript written by other people, including embedding self-contained files into an SSR app without hurting performance. Sanity or a comparable headless CMS, including schema design for non-technical editors You handle your own deploys: Netlify or Vercel, DNS, redirects, preview environments, and you have migrated a live site between hosting accounts without downtime Marketing site fundamentals: SEO, performance, forms, tracking, consent You work with a marketing team rather than an engineering manager. You take a goal, turn it into technical work, say when something is a bad idea, and document what you did. Helpful, not required: HubSpot, Figma to code design system workflows, WCAG 2.2 AA, multilingual sites, data visualisation libraries. How we work A monthly retainer covers maintenance, infrastructure, tracking and small changes, with an agreed response time for urgent issues Larger builds are scoped and quoted separately at the same day rate Our interview process Our process is designed to assess mutual fit across craft, motivation and values. It typically includes the following steps: Intro call, 30 minutes. Background, our setup, rate, availability. Send us: two or three sites you built and still maintain, with one line on what you own in each Technical call, 45 minutes. We walk through the codebase and a real problem from our backlog. Two references from clients you worked with for longer than six months. Department Engineering Remote status Fully Remote Amsterdam
Senior Full-Stack Software Engineer - Webfuse
Surfly
Senior Web Engineer
Supermetrics
DevOps Engineer
Lepaya
Test engineer
Instroom
Software engineer
Instroom
Growth Platform Manager - Mayo & Condiments
Heinz