Remote job
Javascript - Senior Developers - AI Training - Belfast, UK
Job details
About this role
Role overview Apply software engineering expertise to paid AI training and evaluation tasks focused on JavaScript and TypeScript. You will inspect code and its explanations, run scripts to validate results, and report where model answers are incorrect, inefficient, or unsafe. A brief assessment precedes participation; some tasks require up to an hour of focused, uninterrupted work.
Responsibilities - Evaluate AI-generated JavaScript and TypeScript for correctness and adherence to sound development practices. - Review the reasoning behind solutions to complex algorithmic problems. - Run generated code in Node.js or browser tools to check results and performance. - Note poor efficiency, obsolete syntax, nonexistent library methods, and potential vulnerabilities or memory leaks. - Provide structured feedback on technical discussions of frontend and backend architecture.
Requirements - A bachelor’s, master’s, or doctoral qualification in computer science, software engineering, or a closely related field. - Professional experience creating scalable web applications with JavaScript or TypeScript. - Ability to independently solve medium-to-hard JavaScript coding problems. - Expert understanding of the event loop, closures, prototypes, and asynchronous techniques including promises and async/await. - Commitment to clean, modular, readable code and current JavaScript standards. - Ability to spot subtle defects and risks, including logic errors, memory leaks, XSS, and prototype pollution.
Nice to have - Experience with at least one of React, Vue, Angular, or Node.js. - Familiarity with Jest or Cypress testing, Webpack or Vite, and REST or GraphQL APIs. - Server-side development experience in Node.js.
Benefits and work setup Work is offered as paid, flexible tasks that can be completed remotely. Rates may reach $50 per hour, while task length and availability vary. Applicants complete a short skills assessment before being invited to participate.