Senior Front-end Developer (AI-First SaaS Platform)
Compensation: Competitive, based on location and experience
Location: 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 Do
* Build 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 For
Must-haves
* 5+ 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-haves
* Experience 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), Nuxt
* Cloud / 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 Keepnet
Engineering at Keepnet is about craft, collaboration, and impact.
What you can expect:
* Hybrid working: In-office collaboration + remote focus time
* Thoughtful engineering: Time to design systems properly, not just ship quickly
* Global context: Work on a multinational platform used across multiple regions
* AI-first environment: AI-assisted development and production-grade AI systems are part of everyday work
* Team culture: Monthly team lunches and quarterly offsites
* Continuous learning: Learn from experienced peers and grow over time
Why This Role Is Different
This role is for engineers who:
* Care about clean architecture, maintainability, and product quality
* Enjoy working with experienced peers who challenge each other constructively
* Prefer preventing incidents over reacting to them
* Want to build software used by real customers at real scale
* Believe good engineering is as much about ownership and judgment as it is about code
If that sounds like you, we’d love to talk.