Skip to content
OpenTrain AIFor AI Companies

Senior TypeScript (React) Code Reviewer

Audit AI-generated TypeScript + React code by installing dependencies, compiling with tsc, running snippets in a sandbox, and correcting mis-ratings with clear feedback; remote contractor role, 20+ hrs/week at $25/hr.

OpenTrain AI

Coding & Software

100% Remote Hourly · $25/hr

$25/hr

Compensation

Worldwide

Eligibility

Intermediate

Experience

Jul 8, 2025

Posted

Open worldwide

Interested in this role?

Create a free OpenTrain account and apply in minutes.

About OpenTrain

OpenTrain is the #1 platform for finding and building careers in AI training and data labeling. We connect engineers, reviewers, and specialists with projects that help shape how modern AI systems learn — with flexible, remote work you can do from anywhere.

Working with OpenTrain means joining a fast-growing industry where your code expertise directly improves model behavior and data quality. Creating an OpenTrain account is free and is the starting point for applying to projects like this one.

About AI training and code review work

AI training (also called data labeling or annotation) is the human work behind modern models. For code-related projects, reviewers evaluate AI-generated responses for correctness, security, performance, and adherence to prompts and best practices.

This project focuses on TypeScript and React code: your reviews keep training data high-quality and ensure next-generation models learn safe, performant, and accessible coding patterns.

The role

You will audit annotator reviews of AI-generated TypeScript + React submissions. Each review requires installing dependencies, compiling with tsc, running the snippet in a sandboxed container, and verifying the submission meets the prompt and quality rubric.

When you find incorrect ratings or gaps, you will correct the score and provide concise, constructive feedback so annotators and models improve over time.

What you'll do day-to-day

Your core responsibilities are technical verification, rubric enforcement, and feedback delivery. Tasks combine hands-on execution with clear written guidance to ensure every review aligns with project standards.

  • Install project dependencies and compile TypeScript code with tsc to verify type-safety and build success.
  • Run code snippets in containerized or sandboxed environments to confirm they execute and render as intended.
  • Validate React rendering (React 18+, Hooks, Suspense, Server Components) and confirm UI behavior matches the prompt.
  • Check for secure coding issues (XSS, CSRF, injection, supply-chain CVEs) and note mitigation suggestions.
  • Assess performance: bundle size, code-splitting, lazy loading, and Web Vitals metrics like CLS.
  • Evaluate accessibility against WCAG expectations and suggest fixes for non-compliant components.
  • Correct mis-ratings, document clear feedback aligned to the quality rubric, and flag ambiguous prompts or submissions.

Requirements

Preserve every requirement from the project brief; this role is hands-on and expects senior-level TypeScript/React fluency plus practical security, testing, and toolchain experience.

  • 7+ years professional TypeScript/React development, QA, or dedicated code-review experience.
  • React mastery with React 18 features: Hooks, Suspense, Context, and Server Components.
  • Familiarity with state-management patterns such as Redux, Zustand, or Jotai.
  • Advanced TypeScript: generics, utility types, strict-mode configs, decorators, and modern ES features.
  • Testing and debugging: Jest, React Testing Library, Cypress or Playwright, coverage tools (Istanbul/nyc).
  • Secure coding: detect/mitigate XSS, CSRF, injection, and supply-chain CVEs; familiarity with Snyk or npm-audit.
  • Performance & accessibility experience: bundle optimization, code-splitting, lazy loading, Web Vitals, WCAG compliance.
  • Toolchain & DevOps: Vite/webpack, pnpm/Yarn, Docker, CI/CD (GitHub Actions, GitLab), and PR/MR review workflows.
  • Comfort executing code in containerized/sandboxed environments for proof-of-work validation.
  • Structured QA practice: rubric-based scoring, checklist reviews, and ticketing tools (Jira, Asana).
  • Excellent written English (B2+ CEFR) for clear feedback and mentoring.
  • Nice to have: exposure to LLM evaluation, RLHF pipelines, or prior AI/ML data-labeling work.

Logistics, pay, and schedule

This is a remote contractor, part-time role. Candidates worldwide may apply. The project expects a minimum commitment of 20+ hours per week and pays USD 25 per hour on a pay-per-hour basis.

  • Employment type: Contractor, Part-time.
  • Time requirement: 20+ hours/week.
  • Pay: $25 USD per hour (PAY_PER_HOUR).
  • Work location: Remote — worldwide applicants accepted.

Who should apply and how it works

Apply if you are a senior TypeScript/React engineer who enjoys hands-on verification, mentoring annotators, and improving AI training data quality. Ideal candidates combine engineering depth with careful QA discipline and excellent written feedback.

On tasks you will receive code submissions and the project rubric, run the code in sandboxes, correct ratings, and add feedback. OpenTrain provides the platform to discover and apply to this project; creating an OpenTrain account is free and is the first step to apply.

  • If you meet the requirements, create an OpenTrain account and apply to this project to get started.