- Jobs
- Remote Frontend Engineer – Next.js, React, TypeScript & Data Visualisation
Remote Frontend Engineer – Next.js, React, TypeScript & Data Visualisation
About this role
Remote, worldwide · Freelance · €55–80/hour
We are hiring a frontend engineer to build the next features of [REDACTED], a fast, static-first Next.js 15 and React 19 app that simulates a human life from UN data across 237 country pages in 16 locales.
About [REDACTED]
[REDACTED] ([REDACTED]) is a free, browser-based life simulator built on real UN data. Each life draws a real birth from UN World Population Prospects 2024 (country, sex, year, family income quintile, urban or rural) and runs it forward year by year from published life tables. It covers 237 countries and territories. It is a simulation of the odds behind the "1 in 8 billion" idea, not a prediction about anyone.
We are a small, fully remote, global team that works asynchronously across time zones. There are no accounts, no ads and no tracking cookies by default, and every dataset we publish is open and cited.
- Play it: [REDACTED]
- Watch the 30-second film: [REDACTED]
- What "1 in 8 billion" means: [REDACTED]
- Methodology and open data: [REDACTED] · [REDACTED]
Stack
Next.js 15 (App Router, static generation), React 19, TypeScript (strict), Tailwind CSS, next-intl, Vitest, Playwright and Docker. The engine is pure, deterministic TypeScript with a seeded RNG. There is no database and no user accounts.
What you will do
- Ship game and data features end to end, with tests: new decisions, comparison views, sharing.
- Build accessible, responsive data visualisations (SVG or canvas) that read well on a phone.
- Keep it fast: Core Web Vitals, static generation and bundle size.
- Maintain the quality gates: i18n checks, SEO and link checks, accessibility (axe) and end-to-end tests.
What you bring
- 3+ years of production React/TypeScript and solid Next.js App Router experience.
- Care for accessibility, performance and honest data presentation.
- Comfort working async from written specs, and clear written English.
- Bonus: D3 or visx, i18n at scale, SEO-sensitive rendering, game or simulation UI.
Compensation and terms
- €55–80 per hour, as a freelance contractor, paid monthly in EUR for hours worked.
- 100% remote, worldwide. Any country, any time zone, with a few hours of overlap per week for async reviews.
- Flexible hours. Scope is agreed in small, clearly defined milestones, and good work leads to more of it.
How to apply
Email [REDACTED] with the subject "Frontend Engineer – your name". Include:
- A short note (5–10 sentences) on why this role and this product.
- Links to 2–3 pieces of work you are proud of.
- Your hourly rate within the range, and your weekly availability.
- Open [REDACTED] on a phone and tell us one thing you would improve first, and how.
We read every application and reply to every shortlisted candidate.
FAQ
Is this role fully remote?
Yes. We are a global, fully remote team. You can work from any country.
Is [REDACTED] free to use?
Yes. The life simulator is free, needs no account and runs in the browser on UN WPP 2024 and World Bank data.
Is there a take-home test?
No unpaid take-home tests.
Salary Range
55 - 80 EUR hourlyBenefits & Perks
Recommended Skills for this Position
Get Hired
Already a member? Log in
Learn to Land This Job
IxDF AI analyzes your profile, identifies skill gaps, and recommends the exact courses and Master Classes that move you closer to this role.
No guesswork. Just a clear path forward.
Something went wrong while fetching recommendations.
IxDF Job Matching
You want serious job offers? Hiring managers feel the same: they're searching for serious candidates, not just another LinkedIn profile.
Your IxDF public profile shows verifiable evidence of your skills, learning, and commitment. It's a powerful differentiator to help you stand out.
The more you build your IxDF profile, the more job offers you can attract.