Frontend Web Developer (HTML/CSS/JS), C1/C2

About OpenTrain

OpenTrain is the #1 platform for people building careers in AI training and data labeling. We hire and contract contributors to help shape how modern AI systems behave — and we pay for real work that improves models and datasets.

We offer flexible, remote roles that let you work part-time or full-time with clear, technical tasks. For this project, OpenTrain is the hiring organization and will manage onboarding, tasks, and payments.

  • Remote, contractor-friendly work with flexible scheduling.
  • Work directly on data used to train and evaluate AI systems.
  • Create transferable experience in an industry that’s rapidly growing.

About AI training and why it matters

AI training (data labeling/annotation) is the human work behind every major AI system. People prepare examples, evaluate outputs, and refine code/annotations so models learn to behave correctly.

This role focuses on the frontend web domain: your technical skills and careful annotations will be used to build better web-focused training data and code examples for models.

  • Contribute to state-of-the-art AI by creating high-quality, reproducible annotations and code.
  • Gain hands-on experience that’s highly relevant to web engineering and ML-assisted tooling.

The role

You will analyze website screenshots, create challenging question-and-answer pairs, produce sketch-style annotations (e.g., marking elements or layout regions), and edit or improve HTML/CSS/JS code to meet task specifications.

Work is contractor, part-time, remote, and requires immediate availability. Tasks emphasize precision, creativity, and technical skill to produce high-quality artifacts used for model training and evaluation.

  • Schedule: 20+ hours per week.
  • Pay: $13 USD per hour (PAY_PER_HOUR).
  • Employment Types: Contractor, Part-time.
  • Label types include bounding boxes and programming/coding annotations.

What you'll do (key responsibilities)

Daily tasks combine visual analysis with frontend coding. Expect short, focused assignments that require reading a screenshot or spec, annotating UI elements, and producing working HTML/CSS/JS edits or examples.

  • Create challenging question-and-answer pairs about web layouts and components.
  • Draw sketch annotations or bounding boxes on screenshots to identify elements and layout areas.
  • Edit and optimize HTML, CSS, and JavaScript based on task requirements.
  • Ensure responsive behavior, cross-browser compatibility, and clean, maintainable code.
  • Deliver work promptly and follow task-specific guidelines for format and quality.

Requirements

Candidates must meet all of the following requirements. OpenTrain will verify documentation and readiness to start immediately.

  • Location: Must be located in India.
  • Language: English proficiency at C1 or C2 level, with official documentation to validate this level.
  • Experience: Minimum 2 years hands-on frontend development using HTML, CSS, and JavaScript.
  • Technical skills: Strong understanding of responsive design, cross-browser compatibility, and code optimization.
  • Availability: Able to start immediately and commit to project timelines (20+ hrs/week).
  • Attention to detail: Ability to create precise annotations and produce high-quality code edits.

Interview questions and evaluation

We evaluate candidates with open-ended technical and writing questions to judge both frontend skill and English proficiency. Interviewers should use non-leading questions (ask open questions such as 'What is your English level?' and 'How many years of HTML/CSS/JS experience do you have?').

  • Technical — HTML: Explain the difference between semantic and non-semantic HTML elements and why semantic elements matter.
  • Technical — CSS: How would you design a responsive navigation bar? What techniques or tools would you use to ensure it works across devices?
  • Technical — JavaScript: Describe event delegation and give an example where it’s preferable to attaching listeners directly.
  • English proficiency — Writing task 1: Describe a challenging project you recently worked on and how you overcame the difficulties (detailed response required).
  • English proficiency — Writing task 2: Explain a complex technical issue to a non-technical client in clear, accessible language (detailed response required).
  • Documentation requirement: Ask whether the candidate already has official C1/C2 documentation and request they share it within the day. Candidates who cannot provide documentation immediately should be scored 5 or lower on the interview score.

How to apply

Apply through your OpenTrain account with the following information. Applications that omit required documentation or the open-ended responses below cannot be considered.

  • Confirm you are located in India and available to start immediately.
  • State your English level (C1/C2) and whether you can provide official documentation today.
  • State your years of hands-on HTML/CSS/JS experience and relevant examples of past work.
  • Answer the interview writing prompts included above in your application.
  • Include your weekly availability (confirm 20+ hrs/week) and any other scheduling constraints.
Back to blog

Other Jobs To Apply

Common Interview Questions And Answers

1. HOW DO YOU PLAN YOUR DAY?

This is what this question poses: When do you focus and start working seriously? What are the hours you work optimally? Are you a night owl? A morning bird? Remote teams can be made up of people working on different shifts and around the world, so you won't necessarily be stuck in the 9-5 schedule if it's not for you...

2. HOW DO YOU USE THE DIFFERENT COMMUNICATION TOOLS IN DIFFERENT SITUATIONS?

When you're working on a remote team, there's no way to chat in the hallway between meetings or catch up on the latest project during an office carpool. Therefore, virtual communication will be absolutely essential to get your work done...

3. WHAT IS "WORKING REMOTE" REALLY FOR YOU?

Many people want to work remotely because of the flexibility it allows. You can work anywhere and at any time of the day...

4. WHAT DO YOU NEED IN YOUR PHYSICAL WORKSPACE TO SUCCEED IN YOUR WORK?

With this question, companies are looking to see what equipment they may need to provide you with and to verify how aware you are of what remote working could mean for you physically and logistically...

5. HOW DO YOU PROCESS INFORMATION?

Several years ago, I was working in a team to plan a big event. My supervisor made us all work as a team before the big day. One of our activities has been to find out how each of us processes information...

6. HOW DO YOU MANAGE THE CALENDAR AND THE PROGRAM? WHICH APPLICATIONS / SYSTEM DO YOU USE?

Or you may receive even more specific questions, such as: What's on your calendar? Do you plan blocks of time to do certain types of work? Do you have an open calendar that everyone can see?...

7. HOW DO YOU ORGANIZE FILES, LINKS, AND TABS ON YOUR COMPUTER?

Just like your schedule, how you track files and other information is very important. After all, everything is digital!...

8. HOW TO PRIORITIZE WORK?

The day I watched Marie Forleo's film separating the important from the urgent, my life changed. Not all remote jobs start fast, but most of them are...

9. HOW DO YOU PREPARE FOR A MEETING AND PREPARE A MEETING? WHAT DO YOU SEE HAPPENING DURING THE MEETING?

Just as communication is essential when working remotely, so is organization. Because you won't have those opportunities in the elevator or a casual conversation in the lunchroom, you should take advantage of the little time you have in a video or phone conference...

10. HOW DO YOU USE TECHNOLOGY ON A DAILY BASIS, IN YOUR WORK AND FOR YOUR PLEASURE?

This is a great question because it shows your comfort level with technology, which is very important for a remote worker because you will be working with technology over time...