Junior / Trainee JavaScript Developer - Web Data Scraping

We're looking for a motivated JavaScript developer at the junior or trainee level to join a team that builds production-grade web scrapers for enterprise clients. Your work will run on enterprise-level web data infrastructure used by some of the world's most recognizable brands - from Fortune 500 retailers like Nike to global technology companies like Philips - powering their market research, price intelligence, and competitive data pipelines.

This is a hands-on engineering role. You won't be writing toy examples - from early on you'll be building real scrapers that extract structured data at scale.

Responsibilities

  • Analyze target websites using Chrome DevTools to understand DOM structure and network requests
  • Write JavaScript scrapers using Cheerio and related libraries
  • Craft precise CSS selectors and XPath expressions to reliably target data elements
  • Use Postman to inspect APIs and reverse-engineer data endpoints where applicable
  • Handle pagination, dynamic content, and common anti-scraping patterns
  • Deliver clean, structured output data (JSON/CSV) per client specifications
  • Maintain and update existing scrapers as target sites change

Tech stack

JavaScript, Cheerio, CSS Selectors, XPath, Chrome DevTools, Postman, Git

Requirements

  • 1 year of JavaScript experience in any context (commercial, freelance, or project-based), OR currently enrolled in / recently graduated from a Software Engineering, Computer Science, or related program
  • English B2 or higher - you must be able to read technical documentation and communicate with the team in English
  • Understanding of HTML/DOM structure and HTTP basics
  • Ability to learn independently and figure things out from documentation

Nice to have

  • Any personal or academic projects involving scraping, parsing, or browser automation
  • Familiarity with Node.js ecosystem
  • Basic knowledge of how proxies or headless browsers work

What we offer

  • Work on real client projects from day one - no synthetic tasks
  • Mentorship and code review from experienced engineers on the team
  • Remote-first, fully async-friendly - work from anywhere

See also

要針對這個職缺調整履歷嗎?

目前無法檢查您與這個職缺的符合程度;請先將履歷加入個人檔案,下次即可查看。

A new version of freehire is available