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

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

Full-Time 36000 - 60000 £ / year (est.) No home office possible
K

At a Glance

  • Tasks: Build and own key parts of an AI-driven web application with a focus on performance and reliability.
  • Company: Join Keepnet, a leading AI-first SaaS platform transforming human cyber risk management.
  • Benefits: Enjoy competitive pay, hybrid work, and opportunities for continuous learning and growth.
  • Why this job: Make a real impact by developing innovative solutions in a collaborative, AI-focused environment.
  • Qualifications: 5+ years in modern web applications, strong Vue.js experience, and a passion for clean architecture.
  • Other info: Experience a dynamic culture with monthly team lunches and global collaboration.

The predicted salary is between 36000 - 60000 £ per year.

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.

Senior Front-end Developer (AI-First SaaS Platform) employer: Keepnet

At Keepnet, we pride ourselves on being an exceptional employer that fosters a culture of collaboration, innovation, and continuous learning. Our hybrid working model allows for flexibility while maintaining strong team connections through in-office collaboration and regular team events. With a focus on thoughtful engineering and the opportunity to work with cutting-edge AI technologies, we empower our employees to take ownership of their work and grow alongside experienced peers in a supportive environment.
K

Contact Detail:

Keepnet Recruiting Team

StudySmarter Expert Advice 🤫

We think this is how you could land Senior Front-end Developer (AI-First SaaS Platform)

✨Tip Number 1

Network like a pro! Reach out to folks in your industry on LinkedIn or at meetups. A friendly chat can lead to opportunities that aren’t even advertised yet.

✨Tip Number 2

Show off your skills! Create a portfolio showcasing your best work, especially projects that highlight your experience with Vue.js and AI-driven applications. This is your chance to shine!

✨Tip Number 3

Prepare for interviews by practising common questions and coding challenges. We recommend doing mock interviews with friends or using platforms that simulate real interview scenarios.

✨Tip Number 4

Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, it shows you’re genuinely interested in joining our team.

We think you need these skills to ace Senior Front-end Developer (AI-First SaaS Platform)

Vue.js
Nuxt
TypeScript
JavaScript
API Integration
Frontend Architecture
Performance Optimisation
Frontend Testing
AI-assisted Development Tools
Agile Methodologies
Observability Tools (e.g., Sentry)
Clean Architecture
Security Best Practices
Collaboration with Design Systems

Some tips for your application 🫡

Tailor Your Application: Make sure to customise your CV and cover letter for the Senior Front-end Developer role. Highlight your experience with Vue.js and Nuxt, and showcase any projects that demonstrate your skills in building production-grade web applications.

Showcase Your AI Experience: Since we're an AI-first platform, it's crucial to mention any hands-on experience you have with AI-assisted development tools. Talk about how you've integrated AI into your projects and how it has improved your workflow.

Be Clear and Concise: When writing your application, keep it straightforward and to the point. Use bullet points where possible to make your achievements stand out, and ensure your passion for clean architecture and maintainability shines through.

Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you don’t miss out on any important updates regarding your application status.

How to prepare for a job interview at Keepnet

✨Know Your Tech Stack

Make sure you’re well-versed in Vue.js and Nuxt, as these are crucial for the role. Brush up on your TypeScript and modern JavaScript skills too, since they’ll likely come up during technical discussions.

✨Showcase Your Problem-Solving Skills

Prepare to discuss specific challenges you've faced in previous projects, especially around performance optimisation and API integration. Be ready to explain how you approached these problems and what solutions you implemented.

✨Demonstrate Your Ownership Mindset

This role values ownership beyond just deployment. Be prepared to share examples of how you’ve taken responsibility for your work, from development through to support, and how you’ve contributed to continuous improvement.

✨Engage with the Team Culture

Research Keepnet’s team culture and be ready to discuss how you can contribute to it. Mention any experiences you have with collaboration, especially in Agile environments, and how you value teamwork and constructive feedback.

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

Land your dream job quicker with Premium

You’re marked as a top applicant with our partner companies
Individual CV and cover letter feedback including tailoring to specific job roles
Be among the first applications for new jobs with our AI application
1:1 support and career advice from our career coaches
Go Premium

Money-back if you don't land a job in 6-months

>