Skip to content
Labeling Jobs

JavaScript Engineer

What you'll do

You review AI code and the reasoning behind it, then write corrected solutions and clear explanations. The ad expects depth in closures, async/await, prototypes and the event loop, plus one major front-end framework or a Node.js backend. It also expects you to use AI coding assistants critically, with a skeptical eye on their output.

Who fits

  • 2+ years of professional JavaScript in production
  • Modern vanilla JavaScript (ES6+) and event loop understanding
  • Strength in React, Angular or Vue, or Node.js with Express or NestJS
  • Bachelor's degree in computer science or a related field
  • Minimum C1 English and clear teaching-style explanations

What it pays

The ad states up to $60 an hour, hourly. The listing does not state payment terms; how SuperAnnotate pays (Deel contracts, weekly cycle) is on the company page.

Worth knowing

Good:

  • Only two years of experience are required, the lowest bar of the engineer roles in this batch
  • Open in 17 countries
  • Open-source contributions and TypeScript experience are listed as preferred

Less good:

  • The degree is stated as a minimum, with no equivalent-experience clause
  • No immediate project
  • Up to $60 an hour is a ceiling

About this listing

The ad says there is no immediate project: qualifying puts you on the list SME contacts first when work arrives, so a successful application may not mean paid work straight away. The board gives no posting date and we have not seen the project guidelines. The hiring process and time-tracking rules are on the company page and not repeated here. Open in 17 countries: Bangladesh, Bhutan, Brazil, Cambodia, Germany, India, Indonesia, Malaysia, Nepal, Pakistan, Singapore, Sri Lanka, Thailand, the Philippines, the United States, Timor-Leste and Vietnam. See SuperAnnotate.

More roles at SuperAnnotate

See all 261

Similar roles at other platforms

Guides about SuperAnnotate

Browse similar roles

Not the right fit?

See every open role, or get new ones on Telegram or Discord as they are added.