Job Search and Career Advice Platform

Enable job alerts via email!

Web Scraping Engineer Javascript, Typescript

FlatPlan

Remote

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A dynamic SaaS company in the UK seeks a Web Scraping Engineer to enhance its web scraping infrastructure using JavaScript and TypeScript. You will work with a passionate team, develop content extraction systems for renowned media brands, and contribute to innovative projects including AI integration. Ideal candidates have strong skills in HTML, CSS, and headless browser automation. This remote-first role offers significant opportunities for professional growth while making a genuine impact in the media sector.

Benefits

Remote work flexibility
Growth opportunities
Work with leading media companies

Qualifications

  • 3-5 years of experience with JavaScript/TypeScript.
  • Experience architecting or significantly improving scraping infrastructure.
  • Familiarity with headless browser automation (Puppeteer/Playwright).

Responsibilities

  • Build and maintain web scraping infrastructure.
  • Write JavaScript and TypeScript parsers for content extraction.
  • Debug and improve scraping reliability.

Skills

JavaScript
TypeScript
HTML
CSS
Problem-solving
Communication

Tools

Node.js
Cheerio
Puppeteer
Axios
Job description

Position: Web Scraping Engineer - Javascript, Typescript

Company: FlatPlan

Website: https://flatplan.io

Work hours: 10am - 6pm GMT / Mon - Fri

Holidays:29 days

Summary

Hi, I’m Kieran, CEO at FlatPlan. We’re a SaaS business that enables media companies to deliver breaking news articles to millions of people on Apple devices. We’re a small, passionate team that work closely with some incredible companies including The Athletic, Formula One, Premier League and The Atlantic. We have big plans - to transform how news media reaches readers - and central to those plans is our efficient, reliable web scraping infrastructure.

Position overview

We work with a prestigious group of media companies and brands, helping them reach a wide audience of readers. At the core of what we do is extracting content from publisher websites and transforming it for delivery to Apple News. This role is focused entirely on helping our team build and maintain our web scraping infrastructure.

You’ll be working with our Node.js scraper, writing JavaScript and TypeScript parsers that extract content from. Each publisher has unique HTML structures, so you’ll become an expert at analysing CSS selectors and DOM patterns to reliably extract articles, images, and metadata.

We're particularly excited about candidates who have experience with Claude Code or other AI-assisted development tools. We're actively integrating AI into our workflows and want someone who shares our enthusiasm for these tools.

You bring strong expertise in JavaScript/TypeScript, HTML, and CSS, with opinions on best practices and a track record of building reliable scraping systems. On any given day you could be debugging why a parser stopped working after a site redesign, building a new parser for a major news outlet or improving our scraping reliability with Puppeteer for JavaScript-heavy sites.

How we’re setup

We build primarily with Javascript, using Node.JS, the Cheerio library for parsing and manipulating HTML and jQuery/Javascript for DOM manipulation. We also utilise Node.js and React for our customer dashboard, MongoDB and AWS.

We’re always open to innovation and opinions on the tooling, frameworks and stacks that future products should utilise and you’ll be supported by a team with a good understanding of our current product and great ideas for the future.

This is a remote role, but as a team we do like to get together in London occasionally.

Why you should apply

We’re a remote-first team of people based mainly in the UK and around Europe. We’re all working together to build an incredible company that makes a genuine impact to media companies, and we’re having fun doing it.

We’re a supportive team that genuinely cares about each other, sharing team achievements and working closely together to solve problems. You’ll get to work with world-renowned media companies and brands including Premier League, ITV News and Formula One.

We are a profitable company, formed in 2019 and backed by TinySeed, a syndicate of investors led by author and serial entrepreneur Rob Walling. Our relationship to Apple Inc. runs deep – we are Apple’s preferred provider for Apple News, and following a period of assessment, a direct supplier to Apple.

We’re growing fast, too, so you’ll learn a lot about working in this kind of exciting environment, and you’ll get plenty of opportunities for personal and professional growth.

Requirements
  • 3-5 years of experience with JavaScript/TypeScript
  • Experience architecting or significantly improving scraping infrastructure
  • Familiarity with headless browser automation (Puppeteer/Playwright)
  • Solid understanding of HTML and CSS selectors
  • Experience with Node.js
  • Familiarity with Cheerio and Axios
  • Strong problem-solving skills, attention to detail and curiosity
  • Excellent communication skills for remote collaboration>
  • An interest in AI tools and willingness to experiment with emerging technologies
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.