Personal details

Flavio R. - Remote front-end developer

Flavio R.

Senior Frontend Developer
Based in: đŸ‡Ș🇾 Spain
Timezone: Rome (UTC+2)

About

I'm a Senior Frontend Developer with 10+ years of hands-on experience building production-grade web applications with React, GraphQL, and TypeScript. I’ve led frontend architecture across industries—from HR and marketing tech to real-time coding platforms—always with a focus on performance, accessibility, and clean, scalable code.

Currently, I work at Perkbox, contributing to an employee engagement platform. I lead frontend features, collaborate with product and backend teams, and drive UX/UI improvements using React, Redux, and GraphQL.

Previously, I served as Frontend Lead at Ofertia, where I scaled a marketing platform, introduced SSR with Next.js, improved CI performance, and maintained a custom component library.

I'm also the founder of bytethequiz.com, a gamified coding quiz platform that uses AI to generate personalized questions and feedback. I designed and developed the entire stack—frontend and backend—while ensuring performance and seamless gameplay.

I value clean architecture, developer experience, and working on meaningful products. I actively share my knowledge through FrontendPills, where I mentor new developers and create content for the frontend community.

Work Experience

Senior Frontend Engineer
Perkbox | Sep 2022 - Present
HTML/CSS
TypeScript
React
JavaScript
GraphQL
Figma

Working as Senior Frontend Developer for an employee's rewards and perks application.

Tasks and commitments:
- Working currently as only Frontend on the celebration product to boost engagement in our platform
- Working across the entire business with other FE and BE devs
- Technical meetings with the Engineering Managers and the Technical teams
- UX/UI reviews with feedback
- Revision of PRs focused on: functionality, documentation, and best practices
- GraphQL server development and maintenance

Tech stack:
- ReactJS
- GraphQL (both client and server management)
- Redux
- NodeJS (for GraphQL)
- Figma
- Typescript

Team workflow:
- Scrumban
- Dailies, retros, planning

Frontend Lead
Ofertia | Mar 2020 - Feb 2024
Node.js
Jenkins
TypeScript
React
JavaScript
GraphQL
Next.js
Figma
Tailwind css
AWS

Working as Lead Frontend Developer for a catalog manager application.

Tasks and commitments:

  • Managing the Front End team requests and looking for better solutions to improve the quality of our platforms
  • Technical interviews
  • Technical meetings with the CTO to discuss new solutions for MVPs or to update the architecture of the front-end
  • UX/UI research, development, and testing with internal stakeholders - Revision of PRs focused on: tests, documentation, and best practices
  • Monthly performance tracks for SEO purposes
  • Research to improve the speed of the app (build time in CI and runtime performances)
  • Google Analytics, Google Tag Manager implementations
  • GraphQL server maintenance
  • Managing the custom React components library with Storybook
  • Team problem solver (listening to the team's problems to figure out how to solve them)

Tech stack:

  • ReactJS
  • GraphQL (both client and server management)
  • Redux
  • SEO techniques
  • NodeJS (for GraphQL, custom Server Side Rendering)
  • NextJS (for SSR and SEO purposes, with serverless use)
  • Figma
  • Typescript
  • Docker
  • Jenkins
  • Cypress
  • Storybook
  • Jest

Team workflow:

  • Scrumban
  • Dailies, retros, planning

Projects

Blog
Heroku
TypeScript
React
GraphQL
Next.js
Strapi cms
It is my blog. To learn more, visit it! Tech stack: - GraphQL - NextJS - Strapi CMS - Typescript - SEO techniques Deployed in Vercel and Heroku.
Course platform
CMS
A place where I sell my Italian course mainly focused on learning JavaScript and Front End related technologies. Starting from the basics to the most advanced techniques like testing, http understanding, and a project to build while learning the theory.

Education

University of Bolonia
Bachelor's degree・Computer Science
Sep 2012 - Sep 2015

Certifications & Awards

A developer's guide to the Internet of Things (IoT)
Coursera | Aug 2017
Angular 2 Fundamentals and Typescript
Udemy | May 2016