Remote job
Javascript - Senior Developers - AI Training - Canterbury, UK
Job details
About this role
Role overview Support AI model development by bringing expert JavaScript and TypeScript judgment to coding and reasoning tasks. The work involves reviewing model outputs, testing scripts, and explaining where solutions are correct, inefficient, or unsafe. Applicants complete a short assessment before being considered for paid assignments through an expert network.
Responsibilities - Evaluate generated code for correctness, clarity, and alignment with good engineering practices. - Audit the logic in explanations of complex algorithmic problems. - Execute scripts using Node.js or browser tools and assess their behavior and performance. - Identify inefficient solutions, outdated language features, and unsupported or fabricated API calls. - Catch subtle flaws, including security risks and potential memory leaks. - Deliver structured feedback on AI responses involving frontend or backend architecture.
Requirements - A bachelor’s, master’s, or doctoral qualification in computer science, software engineering, or a related technical area. - Professional background building scalable applications with JavaScript or TypeScript. - Ability to solve medium-to-hard algorithmic programming problems without assistance. - Strong command of JavaScript fundamentals, including the event loop, closures, prototypes, promises, and async/await. - Consistent attention to readable, modular code and modern ES6+ standards. - Sound judgment when checking code for logical and security defects.
Nice to have Experience with React, Node.js, Vue, or Angular, plus testing and build tools such as Jest, Cypress, Webpack, or Vite. Familiarity with REST or GraphQL APIs and server-side Node.js is also relevant.
Benefits and work setup Assignments are paid, and advertised rates can be as high as $50 per hour; actual rates and availability depend on the tasks offered. Some work needs an uninterrupted hour, while other tasks are shorter. The arrangement is described as flexible and remote. A 10–15 minute assessment is part of joining.