Skip to Main Content

Job Title


Senior Front-end Developer (AI-First SaaS Platform)


Company : Keepnet


Location : belfast, antrim


Created : 2026-02-23


Job Type : Full Time


Job Description

Senior Front-end Developer (AI-First SaaS Platform)Compensation: Competitive, based on location and experienceLocation: Turkey — Hybrid (Istanbul office 1 day/week + remote)Keepnet is an AI-driven SaaS platform helping organisations manage human cyber risk at scale. We’re growing strongly in the UK with increasing global momentum.With Agentic AI live in production, Keepnet runs autonomous systems that plan, build, and operate security awareness and human risk workflows — supported by strong guardrails, auditability, and observability.We’re looking for a Senior Front-end Developer who wants to build production-grade web experiences that power these systems — in an AI-first engineering team where quality, ownership, and long-term thinking matter.What You’ll DoBuild and own key parts of Keepnet’s web application (Vue/Nuxt), including performance, reliability, and maintainability.Design and develop clean, modular UI components and shared packages (design system patterns, reusable modules).Implement AI-driven user experiences: human-in-the-loop approvals, guardrails-aware UI, clear feedback loops, and audit-friendly flows.Integrate with internal APIs (and relevant third parties) to enable automation, reporting, and security workflows.Create resilient UX for async workflows (jobs, queues, long-running tasks): polling, retries, idempotent actions, progress states, and error recovery.Improve and maintain frontend observability (client-side logging, metrics, tracing where applicable; tools like Sentry) to prevent incidents rather than react to them.Write and maintain automated tests across levels (unit/component and E2E) to increase release confidence.Collaborate closely with Product, Design, Backend, and Customer-facing teams to ship features that solve real customer problems.Participate in Agile ways of working focused on iteration, ownership, and continuous improvement.What We’re Looking ForMust-haves5+ years building modern web applications for production SaaS.Strong experience with Vue.js (Vue 2 & Vue 3) and Nuxt (Nuxt 2/3). (If you’re strong in Vue and can ramp quickly on the other, that’s ok.)Solid knowledge of TypeScript, modern JavaScript, and browser fundamentals.Strong understanding of API integration and real-world frontend architecture (state management, routing, data-fetching patterns, error handling).Ability to build for reliability: monitoring, debugging, incident hygiene, and continuous improvement.Experience improving performance (Core Web Vitals, bundle optimization, SSR/CSR trade-offs, caching strategies).Experience with frontend testing (unit/component + E2E) and setting pragmatic quality bars.Comfortable taking ownership beyond deployment: you ship it, you support it.Hands-on experience using AI-assisted development and design tools such as Cursor, Figma Make, or similar — using AI daily for coding, refactoring, UI generation, and iteration, while maintaining strong engineering judgment and code quality.Nice-to-havesExperience with Azure-based delivery pipelines (CI/CD) or cloud-native environments.Experience with design systems (Storybook), and strong collaboration with Figma workflows.Familiarity with accessibility (WCAG) and internationalisation (i18n, including RTL languages).Familiarity with React (helpful for cross-team collaboration, not required).Security mindset (important)You build systems that are secure by design: XSS/CSRF awareness, safe auth/token handling, dependency hygiene, and careful data display.Tech Stack (Current)Frontend: Vue (2 & 3), NuxtCloud / Delivery: Azure (CI/CD)Observability: Sentry (and related logging/monitoring patterns)(We don’t expect you to know every tool on day one — we care about fundamentals and ownership.)Life at KeepnetEngineering at Keepnet is about craft, collaboration, and impact.What you can expect:Hybrid working: In-office collaboration + remote focus timeThoughtful engineering: Time to design systems properly, not just ship quicklyGlobal context: Work on a multinational platform used across multiple regionsAI-first environment: AI-assisted development and production-grade AI systems are part of everyday workTeam culture: Monthly team lunches and quarterly offsitesContinuous learning: Learn from experienced peers and grow over timeWhy This Role Is DifferentThis role is for engineers who:Care about clean architecture, maintainability, and product qualityEnjoy working with experienced peers who challenge each other constructivelyPrefer preventing incidents over reacting to themWant to build software used by real customers at real scaleBelieve good engineering is as much about ownership and judgment as it is about codeIf that sounds like you, we’d love to talk.