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.
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.
- 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.)
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
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.