Front-End Developer — Sports Analytics Platform

Please login or register as jobseeker to apply for this job.

TYPE OF WORK

Any

WAGE / SALARY

5/hour

HOURS PER WEEK

20

DATE UPDATED

Jun 23, 2026

JOB OVERVIEW

About the Role
We are building a multi-sport analytics platform that displays player prop lines, team odds, ladder standings and match data across AFL, NRL, NBA, NHL, NFL and more. We need a developer who can write clean vanilla JavaScript and Python — no frameworks, no unnecessary complexity.
What You'll Do
• Build and maintain player stats pages — game logs, averages, prop line comparisons
• Write Python scripts to scrape and parse sports data from public websites (FootyWire, etc.) and output clean JSON
• Set up and maintain Netlify serverless functions to proxy third-party API calls (OddsAPI, etc.)
• Update ladder, fixtures and results each round — keeping static data files current
• Extend coverage to new sports and markets as the platform grows
• Polish mobile layout, load speed and dark/light theme

You Must Know
• HTML / CSS / Vanilla JavaScript (no React, no Vue — pure DOM work)
• Python 3 (requests, BeautifulSoup — web scraping and data formatting)
• REST APIs (fetching JSON, handling rate limits, caching responses)
• Netlify (static hosting + serverless functions in Node.js)
• Git (clean commits, feature branches)

Nice to Have
• Knowledge of Australian football (AFL) or rugby league (NRL) — understanding the stats matters
• Familiarity with sports betting markets — disposals, tackles, player props
• Experience with FootyWire or Squiggle API data
• Basic charting (Chart.js or similar)

Important
Do not apply if your first move is to rewrite everything in React or add a build pipeline. This project values clean, readable vanilla code. We are not looking for the most technically impressive solution — we are looking for the simplest one that works.

Paid Trial Task (~2–3 hours)
Shortlisted applicants will be given a trial task before any ongoing commitment:

How to Apply
Send a short message with:
• A link to 2–3 projects you have built (GitHub preferred)
• One example of a Python scraping script you have written
• Your availability and hourly rate in AUD
• One sentence about why sports data interests you

Applications without code samples will not be considered.

SKILL REQUIREMENT
VIEW OTHER JOB POSTS FROM:
SHARE THIS POST
facebook linkedin