Skip to content
OpenTrain AIFor AI Companies

Senior Angular Code Reviewer — JavaScript/TypeScript

Review AI-generated Angular/JavaScript submissions by running containerised builds, verifying functionality, security, performance, and accessibility, then correct mis-ratings and provide concise feedback. Remote contractor role, 20+ hours/week at $23/hr.

OpenTrain AI

Coding & Software

100% Remote Hourly · $23/hr

$23/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 skilled contributors with projects that teach AI systems how to behave, helping people start and grow careers doing hands-on work that shapes next-generation models.

About AI training work

AI training (data labeling / human feedback) is the human side of building intelligent systems: people create, review, and score examples that models learn from. Contributors work remotely, often part-time, and play a direct role in improving model correctness, safety, and user experience.

  • This role focuses on evaluating AI-generated code; your reviews will affect model behavior and future data quality.
  • Work is remote and flexible — great for experienced engineers who want impactful, part-time contractor work.

The role

We’re hiring a senior Angular engineer to audit annotator reviews of AI-generated JavaScript and Angular code. You will run each submission locally or in a containerised sandbox, verify it fulfills the prompt, renders correctly, and follows best practices for security, performance, and accessibility. Any mis-ratings must be corrected and short, actionable feedback supplied so reviews meet our quality rubric and protect the datasets that train models.

  • Employment type: Contractor, Part-time.
  • Time expectation: 20+ hours per week.
  • Pay: $23 USD per hour.

What you'll do

  • Install dependencies and build projects using Angular CLI or the project's prescribed tooling.
  • Spin up containerised builds or local sandboxes to run and manually inspect UIs and app behavior.
  • Verify each submission meets the prompt requirements and functional acceptance criteria.
  • Check for security best practices: XSS, CSRF, injection vectors, and supply-chain issues.
  • Assess performance: AoT, lazy-loading, bundle size, RxJS efficiency, and Web Vitals considerations.
  • Evaluate accessibility and WCAG compliance for UI components and interactions.
  • Correct any annotator mis-ratings and provide concise, rubric-aligned feedback.
  • Document findings using checklist/rubric-based scoring and ticketing/annotation tools.

Requirements

  • 7+ years professional experience in Angular/JavaScript development, QA, or code-review roles.
  • Angular mastery: expert with Angular 15+, RxJS, standalone components, Ivy, Angular CLI, SSR/Universal, and common state patterns (NgRx, Signal Store).
  • Strong JavaScript/TypeScript fluency: ES2023+ syntax, module systems (ESM/CJS), and TypeScript typings used in modern Angular apps.
  • Advanced testing and debugging experience with Jest or Karma, Cypress or Playwright, Angular Testing Library, and coverage tools (Istanbul/nyc).
  • Proven secure-coding knowledge and ability to use scanners (Snyk, npm-audit) to spot vulnerabilities.
  • Performance and accessibility skills: bundle optimisation, code-splitting, Web Vitals, CLS reduction, and WCAG awareness.
  • Toolchain & DevOps familiarity: Docker, multi-stage images, CI/CD (GitHub Actions, GitLab), and PR/MR review workflows.
  • Comfortable validating proof-of-work by spinning up containerised builds to confirm functional correctness.
  • Structured QA practice: rubric-based scoring, checklist reviews, and experience with Jira, Asana or similar.
  • Excellent written English (B2+ CEFR) for clear, concise feedback and mentoring.

Nice-to-have

Exposure to LLM evaluation, RLHF pipelines, or previous work on AI/ML data-labeling projects will be helpful but is not required.