Front-end Developer (AI-First SaaS Platform)

Keepnet
Bristol, United Kingdom
2 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Senior

Job location

Remote
Bristol, United Kingdom

Tech stack

JavaScript
API
Agile Methodologies
Artificial Intelligence
Automation of Tests
Azure
Software as a Service
Cloud Computing
Software Quality
Continuous Integration
Cross-Site Request Forgery
Data Display Debuggers
Cursor (Graphical User Interface Elements)
Software Debugging
TypeScript
Web Content Accessibility Guidelines
Web Applications
Data Logging
React
Cross-Site Scripting (XSS)
Backend
Vue.js
Sentry
Figma
Front End Software Development
Code Restructuring

Job description

  • 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., * 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

Requirements

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.

Benefits & conditions

  • 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

Apply for this position