We are staffing a senior frontend contractor onto an active engagement: a European fintech replacing its customer portal as part of a strangler-fig modernization program. The frontend track is well-defined, a token-based design system implemented in React and TypeScript, complex data-dense screens (transactions, reconciliation, reporting), and hard requirements on accessibility and performance budgets. You will join a squad of five that has been running for a year, with CI/CD, review culture, and staging environments already in place.
The contract is full-time for six months with a strong likelihood of extension, fully remote within Europe (CET ±2), invoiced monthly against a day rate. We treat contractors as squad members: same standups, same demos, same code-review standards, and the same honesty about what is working and what is not.
What you'll do
- Implement design-system components from token specs with strict accessibility requirements
- Build data-heavy product screens with careful attention to loading, error, and empty states
- Hold the frontend performance budget: bundle discipline, rendering costs, and Core Web Vitals
- Write component and integration tests as part of the definition of done
- Participate in daily reviews and pairing with the existing squad
- Document components and patterns so the client team can maintain them after handover
What we're looking for
- 6+ years of frontend engineering with deep React and TypeScript expertise
- Production experience implementing or maintaining a token-based design system
- Strong accessibility knowledge, WCAG 2.2, keyboard flows, and screen-reader testing as routine
- Experience with modern build tooling, testing frameworks, and CI pipelines
- Ability to start within four weeks and commit full-time for six months
- EU-based with an existing freelance or company setup for B2B invoicing
Nice to have
- Next.js App Router experience in production
- Fintech or other regulated-domain experience
- Experience joining established teams mid-stream as a contractor
- Familiarity with Framer Motion or comparable animation tooling