Front-end Developer (AI-First SaaS Platform)
Keepnet
Nottingham, 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
SeniorJob location
Remote
Nottingham, 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
If that sounds like you, we'd love to talk. Similar jobs