Front-end Developer (AI-First SaaS Platform)

Keepnet
Newcastle upon Tyne, 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
Newcastle upon Tyne, 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

About the company

Company Description When you join Turnitin, you'll be welcomed into a company that is a recognized innovator in the global education space. For more than 25 years, Turnitin has partnered with educational institutions to promote honesty, consistency, and fairness across all...

Apply for this position