At a Glance
- Tasks: Build and maintain web scraping infrastructure using JavaScript and TypeScript.
- Company: Join FlatPlan, a dynamic SaaS company transforming media delivery.
- Benefits: Remote work, competitive salary, 29 days holiday, and growth opportunities.
- Why this job: Make a real impact on how news reaches millions while working with top brands.
- Qualifications: 3-5 years in JavaScript/TypeScript and experience with scraping infrastructure.
- Other info: Collaborative team culture with a focus on innovation and AI integration.
The predicted salary is between 36000 - 60000 £ per year.
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 publisher sites. Each publisher has unique HTML structures, so you'll become 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
Web Scraping Engineer - Javascript, Typescript in Warrington employer: FlatPlan
Contact Detail:
FlatPlan Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Web Scraping Engineer - Javascript, Typescript in Warrington
✨Tip Number 1
Network like a pro! Reach out to people in the industry, especially those who work at FlatPlan or similar companies. A friendly message on LinkedIn can go a long way in getting your foot in the door.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your web scraping projects, especially those using JavaScript and TypeScript. This will give potential employers a taste of what you can do and set you apart from the crowd.
✨Tip Number 3
Prepare for the interview by brushing up on your problem-solving skills. Be ready to discuss how you've tackled challenges in web scraping before, and don’t forget to mention any experience with AI tools like Claude Code!
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, it shows you’re genuinely interested in joining our awesome team at FlatPlan.
We think you need these skills to ace Web Scraping Engineer - Javascript, Typescript in Warrington
Some tips for your application 🫡
Tailor Your Application: Make sure to customise your CV and cover letter for the Web Scraping Engineer role. Highlight your experience with JavaScript, TypeScript, and any relevant projects that showcase your skills in web scraping. We want to see how you can contribute to our mission!
Show Off Your Skills: Don’t just list your skills; demonstrate them! Include examples of your work with Node.js, Puppeteer, or any AI tools you've used. We love seeing real-world applications of your expertise, so feel free to link to your GitHub or any projects you've contributed to.
Be Clear and Concise: When writing your application, keep it straightforward. Use clear language and avoid jargon unless it's relevant to the role. We appreciate a well-structured application that gets straight to the point, showing us why you're the perfect fit for our team.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows us you’re keen on joining our awesome team at FlatPlan!
How to prepare for a job interview at FlatPlan
✨Know Your Tech Stack
Make sure you brush up on your JavaScript, TypeScript, HTML, and CSS skills. Be ready to discuss how you've used these technologies in past projects, especially in building or improving scraping infrastructure. Familiarity with tools like Puppeteer and Cheerio will definitely give you an edge!
✨Show Your Problem-Solving Skills
Prepare to share specific examples of challenges you've faced while working on web scraping projects. Discuss how you debugged issues when a parser stopped working or how you adapted to changes in website structures. This will demonstrate your analytical thinking and attention to detail.
✨Embrace AI Tools
Since FlatPlan is keen on integrating AI into their workflows, be sure to express your enthusiasm for AI-assisted development tools. If you've used Claude Code or similar tools, share your experiences and how they improved your workflow. This shows you're forward-thinking and aligned with their vision.
✨Cultural Fit Matters
FlatPlan values a supportive team environment, so be prepared to discuss how you collaborate remotely. Share examples of how you've worked effectively in a remote setting, communicated with team members, and contributed to team achievements. This will help them see you as a great fit for their passionate team.