Skip to content
OpenTrain AI

Snr Code Reviewer - JavaScript (Angular)

OpenTrain AI · Remote · Worldwide · Posted Jun 9, 2026

Apply for this job Hourly · $23/hr

About OpenTrain

OpenTrain aggregates data-labeling and AI-training jobs from many companies into one searchable board so you can find relevant work without hunting dozens of sites. Creating an OpenTrain account is free and applying takes only a few minutes.

We list roles across the human side of AI development — from code and content review to audio transcription and image labeling — and connect qualified contributors with short- and long-term projects.

About AI training and this work

AI models learn from human-reviewed examples: people evaluate model outputs, correct mistakes, and score responses to improve future behavior. This role focuses on reviewing and improving how AI-generated code is judged so training data stays accurate and reliable.

Work in this field is typically remote and flexible, and contributors directly influence how next-generation AI systems behave by ensuring quality, safety, and correctness in training data.

The role

You will audit annotator reviews of AI-generated JavaScript and Angular code. For every submission you will install dependencies, build the project with Angular CLI, run it in a sandboxed environment, and verify that it fulfills the prompt and renders correctly.

You will evaluate security, performance, and accessibility, correct any mis-ratings, and provide concise feedback so each review meets the project's quality rubric and protects the data used to train AI models.

  • Employment: Contractor, part-time; remote and open worldwide.
  • Time: 20+ hours per week.
  • Pay: USD $23 per hour, paid per hour.

What you'll do

Daily work combines hands-on code validation, security and performance checks, and rubric-driven QA. You will run builds, debug failures, and confirm functional correctness before passing or adjusting scores.

  • Install dependencies and build Angular projects using Angular CLI and containerized environments.
  • Run projects in a sandbox to verify prompt compliance, correct rendering, and expected behavior.
  • Assess security (XSS, CSRF, injection, supply-chain risks) and note any mitigations or failures.
  • Evaluate performance: AoT, lazy-loading, bundle size, RxJS efficiency, and Web Vitals impact.
  • Check accessibility and WCAG compliance for UI components and interactions.
  • Correct mis-ratings, add concise constructive feedback, and ensure each review matches the project's rubric.
  • Use testing tools and coverage reports to verify fixes and regression risks (Jest, Cypress, Playwright, Istanbul).
  • Document findings in ticketing or annotation tools and mentor annotators when necessary.

Requirements

Must meet every substantive technical and process requirement below; we cannot accept substitutes.

  • Experience: 7+ years in professional Angular/JavaScript development, QA, or dedicated code-review roles.
  • Angular Mastery: Expert with Angular 15+, RxJS, standalone components, Ivy, Angular CLI, SSR/Universal, and state-management patterns (NgRx, Signal Store).
  • JavaScript Fluency: Strong ES2023+ knowledge, module systems (ESM/CJS), and TypeScript typings used in modern Angular code.
  • Testing & Debugging: Advanced use of Jest/Karma, Cypress/Playwright, Angular Testing Library, and coverage tools (Istanbul/nyc).
  • Secure Coding: Able to detect and mitigate XSS, CSRF, injection, and supply-chain vulnerabilities; experience with scanners such as Snyk or npm-audit.
  • Performance & Accessibility: Skilled at bundle optimization, code-splitting, Web Vitals, CLS, and WCAG-compliant UI components.
  • Toolchain & DevOps: Proficient with Docker (multi-stage images), CI/CD (GitHub Actions, GitLab), and PR/MR workflows.
  • Proof-of-Work Validation: Comfortable spinning up containerized builds to confirm functional correctness and prompt compliance.
  • Structured QA Practice: Familiar with rubric-based scoring, checklist reviews, and ticketing/annotation tools (Jira, Asana).
  • Communication: Excellent written English (B2+ CEFR); able to deliver concise, constructive feedback and mentor peers.

Nice to have

These are optional but helpful and may make your application more competitive.

  • Exposure to LLM evaluation, RLHF pipelines, or prior work on AI/ML data-labeling projects.
  • Experience with advanced performance profiling tools and real-user monitoring integrations.
  • Prior experience reviewing AI-generated code responses or contributing to model evaluation tasks.

Who should apply

This listing is categorized as Intermediate, and the role expects a senior-level technical background: if you have 7+ years of Angular/JavaScript production experience and strong hands-on debugging, testing, security, and DevOps skills, you should apply.

Ideal candidates enjoy checklist-driven QA, writing concise feedback, and mentoring annotators while ensuring training data quality for AI systems.

How it works and how to apply

OpenTrain aggregates this role and makes it easy to apply: create a free OpenTrain account and submit your application (it only takes a few minutes).

If selected, you will receive submissions to audit, run containerized builds to validate code, adjust scores according to the rubric, and add brief corrective feedback. Work is tracked on a contract, part-time basis at the listed hourly rate.

  • Create a free OpenTrain account and apply through the job listing.
  • Be prepared to demonstrate proof-of-work during onboarding by validating a sample submission in a sandboxed container.