
Premier League
Senior Frontend Contractor
The official platform, built with a large frontend team. Live scores, fixtures, results, player statistics, and Fantasy Premier League, all of it under match-day load.
Six years inside product teams, building React, Next.js and TypeScript products for global brands.

Senior Frontend Contractor
The official platform, built with a large frontend team. Live scores, fixtures, results, player statistics, and Fantasy Premier League, all of it under match-day load.

Senior Frontend Engineer
A turbine inspection tool for the energy business, built end to end as the only developer on it. Enterprise software, where the frontend has to be right rather than clever.
Senior Frontend Contractor
Fantasy football across the Champions League and Europa League: squad selection, transfers, private leagues, and scoring that updates live through a European match night.

Frontend Developer
Reusable components and design system consistency across e-commerce and marketing platforms, plus CMS workflows and GA4 e-commerce tracking.

Senior Frontend Contractor
A real-time fantasy sports platform built from the ground up, so fans could compete in leagues while tournaments were live.

Senior Frontend Contractor
Fan engagement features and responsive interfaces for the official club platform: match-day flows, fixtures, ticketing journeys, and dynamic content.

Vitor Mesquita
Senior Frontend Engineer
Six years inside product teams, across six platforms: Premier League, Tottenham Hotspur, UEFA, LIV Golf, VELUX and Siemens Energy. Most of it on products where a bad deploy is visible to millions of people on a Saturday afternoon.
I ramp up inside your stack and your rituals, then own delivery: architecture, design systems, performance, accessibility, and the small details nobody assigns a ticket to. That has meant a design system shipped across 30+ markets at VELUX, and an enterprise inspection tool built end to end as the only developer at Siemens Energy.
Typed, tested, and documented by default.
Experience
6+ years in product teams
Commitment
3 months and up
Working hours
European time zones
Contract
B2B, direct or through your agency
Daily stack
From
€60/hr
Senior frontend capacity without a hiring cycle. I work inside your repo, your board, and your standups, the way an employee would.
A production frontend from an empty repo: architecture, component structure, CI, and the first release.
The frontend for an AI feature is most of the product. Streaming output, tool and agent state, and the failure cases nobody designs for.
High-traffic surfaces where the frontend is the revenue: checkout flows, dashboards, and multi-market storefronts.
Contractor delivery without the agency overhead. Predictable, and written down.
Twenty minutes on the role, the team, the stack and the timeline. No pitch. We both find out whether this is a match.
Contract type, start date, weekly hours and what I am accountable for, agreed before anything is signed.
A straightforward contract, an NDA if you need one, then access to the repo and a fast ramp inside your tools.
Tickets, PRs, reviews, standups, and a weekly written update. You always know where the work stands.
Yes. I am taking on remote frontend contracts across Europe, for contracts of three months or longer.
I work inside your board and your repo: tickets, pull requests, reviews and standups, plus a short written update at the end of the week so nothing depends on you asking.
That is most of what I do. I ramp up inside the stack you already have, follow the conventions already in place, and raise the things worth changing rather than rewriting on arrival.
React, Next.js and TypeScript day to day, with real production experience in Vue, Nuxt and Angular. Design systems, performance and accessibility are part of the job, not extras.
B2B, invoiced from my own company. I can contract directly with you or through your agency or umbrella company. I am an EU citizen based in Barcelona, so contracting across the EU is straightforward.
From EUR 60 per hour, with monthly rates for longer contracts. The exact number depends on scope, duration and how much ownership the role carries.
I reply within a day, and I will tell you straight if I am not the right fit for the role.
vitormesquita190902@gmail.com