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.
Coding & Software
$25/hr
Compensation
Worldwide
Eligibility
Intermediate
Experience
Jul 8, 2025
Posted
Open worldwide
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.