Skip to content
OpenTrain AI

Senior Code Reviewer- JavaScript (React)

OpenTrain AI · Remote · Worldwide · Posted May 30, 2026

Apply for this job Hourly · $24/hr

About OpenTrain

OpenTrain is a central job board for data-labeling and AI-training work. We aggregate openings from AI companies and labeling platforms so contributors can discover related roles in one place and apply quickly—creating an OpenTrain account is free and applications take only minutes.

About AI training and this work

AI models learn from human-reviewed examples. For coding tasks, that means people evaluate model-generated code for correctness, security, and adherence to the prompt so models learn to produce safe, reliable code.

This listing is for reviewers who audit those human evaluations: your work ensures training data quality by catching rating errors and enforcing project guidelines for JavaScript/React outputs.

The role

You will audit evaluations produced by data annotators who assess AI-generated JavaScript/React submissions. Your audits include proof-of-work checks to confirm that code follows the prompt, executes correctly in a sandbox, and meets security and quality standards.

This is a remote contractor, part-time role. Expected commitment is 20+ hours per week. Pay is hourly at USD $24.

  • Employment type: Contractor, Part-time
  • Time requirement: 20+ hours/week
  • Compensation: Pay-per-hour, USD $24/hour
  • Location: Worldwide (remote)

What you'll do

Your core responsibility is to review and validate annotator evaluations of AI-generated code. That includes running the code, checking prompt compliance, assessing security and performance, and providing concise, constructive feedback to correct rating errors.

  • Run proof-of-work checks in sandboxed environments or containers to verify functional correctness and compliance with the prompt.
  • Confirm code executes and meets project acceptance criteria and style expectations.
  • Identify security issues (XSS, CSRF, injection, supply-chain risks, permission bugs) and flag them per guidelines.
  • Assess testing coverage and edge-case handling; verify presence and quality of unit/integration tests when required.
  • Evaluate performance and accessibility aspects (bundle size, Web Vitals, rendering, WCAG considerations).
  • Provide concise, rubric-based feedback and corrections to annotators to improve label quality.
  • Document audit outcomes, escalate ambiguous cases, and help refine rubric and guidelines where needed.

Requirements and ideal qualifications

You must meet the core technical and QA qualifications listed below. These are required to ensure you can reliably validate annotator work on modern JavaScript and React code.

  • Experience: 7+ years professional JavaScript and React development, QA, or code-review roles.
  • React Mastery: Deep knowledge of modern React (Hooks, Context, Suspense, Concurrent features, SSR/Next.js) and state-management patterns (Redux, Zustand, Context+Reducer).
  • JavaScript/TypeScript: Fluent with ES2023+ syntax, TypeScript, module bundlers (Vite/webpack), and dependency management (npm, pnpm, Yarn).
  • Testing & Debugging: Advanced use of Jest, React Testing Library, Cypress or Playwright; skills in coverage analysis, profiling, and designing edge-case tests.
  • Secure Coding: Proven ability to detect and mitigate XSS, CSRF, injection, supply-chain, and permission vulnerabilities.
  • Performance & Accessibility: Experience optimizing bundle size, Web Vitals, rendering, and implementing WCAG-compliant UI code.
  • Toolchain & Workflow: Comfortable with Docker (build/run/exec), CI/CD (GitHub Actions, GitLab CI), and code-review platforms (GitHub PRs, GitLab MRs).
  • Proof-of-Work Validation: Hands-on experience executing code in sandboxes/containers to verify correctness and prompt compliance.
  • Structured QA Practice: Familiar with rubric-based scoring, ticketing tools (Jira, Asana), and annotation workflows.
  • Communication: Excellent written English (B2+ CEFR) for concise, constructive feedback and documentation.
  • Nice to have: Exposure to LLM evaluation, RLHF pipelines, or data-labeling platforms such as Labelbox or Scale AI.

Who should apply

Apply if you are a senior JavaScript/React practitioner who enjoys code quality, security review, and mentoring annotators. You should be comfortable validating others' evaluations and documenting clear, actionable feedback.

Note on experience level: structured listing marks this role as Intermediate, but the technical qualifications expect senior-level experience (see required 7+ years).

  • You value precision and reproducible checks over guesswork.
  • You can reproduce issues in isolated environments and write concise audit notes.
  • You are comfortable using standard developer tooling and CI environments.

How it works and how to apply

If this role fits you, create a free OpenTrain account and submit your application—applications take only a few minutes. Successful applicants will be contracted for part-time work and onboarded to the project's annotation and review platform.

On the job you'll work with a labeling interface (other/proprietary tool) and may use Dockerized sandboxes or containerized runners for proof-of-work checks. Work is paid hourly at USD $24 and expected to be 20+ hours per week.

  • Labeling software: Other (proprietary or third‑party platform)
  • Data type: Computer code (programming) — label type: COMPUTER_PROGRAMMING_CODING
  • Apply via OpenTrain: create an account, complete the quick application, and follow instructions for any technical screening.