Desenvolupament front-end per a empreses a Espanya — servicio Dribba
Todos los servicios
Consultoria front-end · Barcelona · Andorra

Desenvolupament front-end per a empreses a Espanya

Aplicacions web i dashboards de producció. Stack Next.js, React, Flutter Web. Performance, accessibilitat i design systems sense compromisos. Proposta en 1h.

Next.js · React · Flutter WebPerformance · A11y · DS+300 projectes des del 2011

TL;DR

Dribba construeix front-end de producció per a empreses i startups a Espanya: aplicacions web (Next.js, SvelteKit, Vue), dashboards interns, Flutter Web per a eines que comparteixen lògica amb l'app mòbil, i design systems documentats. Stack TypeScript estricte, performance mesurable (Core Web Vitals: LCP < 2 s, INP < 200 ms), accessibilitat WCAG 2.2 AA i testing real (Playwright per a E2E, Vitest per a unit). Oficines a Barcelona i Escaldes-Engordany (Andorra). Més de 300 projectes lliurats des del 2011 a startups en seed–Series A i a corporacions del Fortune 500.

Resumen · datos clave

Servicio
Desenvolupament front-end per a empreses
Qué incluye
  • Aplicacions web amb Next.js, React, SvelteKit o Flutter Web segons el cas d'ús
  • Design systems documentats, accessibilitat WCAG 2.2 AA i performance Core Web Vitals
  • Testing real: Playwright E2E, Vitest unit, Storybook visual regression
Plazo típico
Sprint 0 en 1–2 setmanes · MVP web en 6–10 setmanes · primer release en producció setmana 6–14
Inversión
Des de 12.000 € · Rang habitual 25.000–120.000 €
Diferencial
Front-end amb criteris de back-end: tipatge estricte, observabilitat, testing real i performance mesurable en mòbil real. Sense SPA en projectes on el SEO importa.

El front-end empresarial ha deixat de ser "la capa visible" per convertir-se en la meitat del producte: dashboards complexos que substitueixen l'Excel, aplicacions web ràpides que competeixen amb apps mòbils, i eines internes que escalen a milers d'empleats. Aquesta meitat necessita la mateixa exigència tècnica que el back-end: tipatge estricte, observabilitat, testing real i performance mesurable.

Treballem principalment amb Next.js (App Router, Server Components, ISR) per a producte públic amb SEO i SSR. SvelteKit quan importa la mida del bundle i la velocitat d'iteració. Flutter Web quan l'eina interna comparteix lògica amb l'app mòbil del mateix client. Vanilla React amb Vite per a single-page applications complexes (dashboards, eines d'admin) on l'SSR no aporta.

El nostre diferencial no és la moda de l'stack —Next.js l'escull tothom—. És el que en fem: Server Components on aporten, Client Components només on són necessaris, streaming amb Suspense, partial prerendering quan aplica, edge runtime per a baixa latència geogràfica. Zero JS innecessari al client i bundles que passen Core Web Vitals en mòbil real, no només a Lighthouse.

Qué incluye

  • El SEO importa: si la pàgina necessita Google, va amb SSR/ISR (Next.js). Si no, anem a SPA i estalviem complexitat.
  • Bundle budget: pressupost de KB de JS per ruta acordat abans del desenvolupament. Les reviews bloquegen si s'excedeix.
  • Mòbil primer: mesurem en dispositiu real (Pixel 6 / iPhone SE), no només a Lighthouse. Dades CrUX com a font de veritat.
  • Accessibilitat com a criteri d'acceptació, no com a bug separat: axe-core a CI des de l'sprint 1, navegació per teclat a cada review.
  • Design tokens des de Figma: quan disseny canvia un color, el codi canvia aquell color sense intervenció. Zero magic numbers.
  • Observabilitat client: Real User Monitoring (Vercel Analytics, Sentry Performance) amb alertes per p75, no per mitjana.
  • Internacionalització pensada des de l'inici: rutes localitzades, hreflang correcte, fallbacks d'idioma documentats.
FrontendNext.jsReactSvelteKitFlutter WebTypeScriptTailwindDesign SystemCore Web VitalsAccessibilitatEspanya

¿Encaja con lo que necesitas?

Reserva una reunión con un partner

30 minutos. Sin pitch comercial. La conversación es contigo y con quien va a construirlo. Respuesta en menos de 1 hora.

Respaldo

+300

proyectos

15+

años

Flutter

partner oficial

Què fem

Serveis de front-end que lliurem en producció

Aplicacions web Next.js

App Router, Server Components, ISR, Server Actions. Per a producte públic amb SEO crític, marketing sites d'alt trànsit, e-commerce i dashboards SSR-friendly.

Dashboards i eines internes

React + Vite o SvelteKit, server-side quan importa. UI complexes amb grids, gràfics, edició inline, optimistic updates. Stack més lleuger que Next.js quan no hi ha SEO.

Flutter Web (cross-platform)

Compartir lògica entre app mòbil Flutter i eines internes web. Ideal per a back-office que l'equip client vol mantenir com una sola base de codi.

Design systems documentats

Tokens a Figma amb sync automàtic, llibreries de components a Storybook, visual regression amb Chromatic. Coherència visual i velocitat per afegir features.

Performance & Core Web Vitals

LCP < 2 s, INP < 200 ms, CLS < 0.1 mesurats en mòbil real (CrUX). Audit tècnic, optimització per percentil 75, monitoring continu amb Vercel Analytics o equivalent.

Accessibilitat WCAG 2.2 AA

Auditoria amb axe-core, tests automatitzats a CI, navegació per teclat completa, lectors de pantalla testats. No és accessori: ja és requisit legal a la UE.

Stack i decisions tècniques

Què fem servir, on, i per què

No hi ha un stack únic. Hi ha decisions justificades. El que segueix és el que portem a producció habitualment el 2026.

Next.js (App Router)
Producte públic amb SEO crític, marketing, e-commerce i dashboards SSR. Server Components per a data fetching directe, Client Components només on hi ha interactivitat. ISR per a revalidació intel·ligent.
React + Vite
SPA pures: dashboards interns, eines d'admin, panels on no hi ha SEO. Bundle splitting agressiu, lazy loading per ruta, sense overhead d'SSR quan no aporta.
SvelteKit
Quan importa el bundle size (apps que carreguen en xarxes lentes) o quan l'equip client busca velocitat d'iteració alta amb menys boilerplate que React.
Flutter Web
Eines internes que comparteixen lògica amb l'app mòbil Flutter del mateix client. NO recomanat per a landing pages, blogs ni producte amb SEO important.
TypeScript estricte
strict: true sense excepcions, sense any silenciós, validació de runtime amb Zod a les vores (forms, APIs externes). Tipus generats des d'OpenAPI o GraphQL quan aplica.
Tailwind CSS · CSS Modules · shadcn/ui
Tailwind per velocitat i consistència, CSS Modules quan hi ha animacions complexes o scope estricte, shadcn/ui com a base de components copiables (no dependency).
Playwright · Vitest · Storybook
Playwright per a E2E de fluxos crítics a CI, Vitest per a unit tests ràpids, Storybook + Chromatic per a components i visual regression. Cobertura per valor, no per percentatge.
Vercel · Cloudflare Pages · self-hosted
Vercel quan el client accepta el cost. Cloudflare Pages per a edge global a cost baix. Self-hosted a Cloud Run o Fly.io quan hi ha requisits de residència de dades o cost.

Com decidir

Next.js vs. React+Vite vs. SvelteKit vs. Flutter Web

CriterioNext.jsReact + ViteSvelteKitFlutter Web
SEO / SSRExcel·lent (App Router)Només client-sideExcel·lent (Kit)Pobre (render per canvas)
Bundle size base~80 KB JS gzipped~45 KB JS gzipped~15 KB JS gzipped~1.5 MB JS+wasm gzipped
Corba d'aprenentatgeMitjana-altaBaixa (si véns de React)BaixaAlta (Dart + widgets Flutter)
Hiring pool EspanyaMolt altMolt altBaix-mitjàMitjà (Flutter mobile)
Ecosistema 3rd partyEnorme (React)Enorme (React)CreixentLimitat (web-specific)
Compartir lògica amb mobileLimitat (llenguatges diferents)LimitatLimitatTotal (mateixa base Flutter)
Quan és la millor opcióProducte públic amb SEO, e-commerce, marketing, dashboards SSRSPA pures: admin, dashboards interns, sense SEOApps amb bundle size crític o equips petitsEines internes que comparteixen lògica amb app Flutter

No hi ha un "millor framework" en abstracte. Hi ha un millor encaix amb el teu cas, el teu equip client i les teves restriccions de SEO, performance i hiring.

Por qué elegirnos

Lo que nos diferencia en Desenvolupament front-end per a empreses a Espanya.

Front-end com a sistema, no com a pantalles

Dissenyem design systems documentats des de l'sprint 0. Cada component amb casos d'ús, accessibility built-in i entrada a Storybook. El producte creix coherent sense demanar aprovació visual a cada PR.

Saber más →

Performance mesurable en mòbil real

Els Core Web Vitals són objectiu d'enginyeria, no PR de màrqueting. Pressupost de bundle per ruta, bloqueig de PRs que l'excedeixin, monitoring amb dades CrUX en producció. LCP < 2 s en mòbil real.

Server Components on aporten, no per moda

Migrem a App Router quan hi ha raó concreta (data fetching directe, streaming, edge runtime). No movem per seguir el roadmap de Vercel: ho fem quan redueix complexitat o millora performance mesurable.

Saber más →

Preguntas frecuentes

Lo que nos preguntan sobre Desenvolupament front-end per a empreses a Espanya.

Quatre criteris objectius: (1) Stack alineat amb el teu equip client — si el teu equip intern sap React, no contractis Svelte. (2) Performance mesurable en mòbil real, no només Lighthouse de demo. Demana dades CrUX de projectes anteriors. (3) Design system documentat com a lliurable, no "ja ho veurem". (4) Accessibilitat com a criteri d'acceptació en codi (axe a CI), no com a afegit al final. Si una agència no pot demostrar les quatre amb artefactes reals, continua buscant.

Tres blocs clars a Espanya el 2026: (1) Grans integradores (Indra, Capgemini, Accenture) — front-end com a part de transformació digital empresarial, equips grans, júniors majoritaris, preu/hora alt. (2) Software factories mitjanes (Plain Concepts, Apiumhub) — equips especialitzats en stacks específics, qualitat tècnica bona, escala mitjana. (3) Consultores boutique com Dribba — equips petits amb seniority alta, millor relació qualitat/preu per a producte, focus en performance i design system.

El mercat espanyol de front-end seriós es concentra en 3–4 ciutats: Barcelona, Madrid, València i Bilbao. Les consultores tècniques reconegudes combinen especialització (Next.js, React Server Components, design systems) amb cultura d'open source i participació en esdeveniments (JSConf, ReactJS, Next.js Conf). Dribba opera des de Barcelona i Andorra, amb stack Next.js / React / Flutter Web i casos públics a /proyectos.

Cinc preguntes que filtren ràpid: (1) Puc veure codi real en producció (públic o anonimitzat)? (2) Quins Core Web Vitals tenen els projectes de l'últim any en mòbil real (no Lighthouse)? (3) Com gestionen l'accessibilitat — axe a CI o auditoria al final? (4) Quin és el pla de design system i quan es lliura? (5) Com testen i quina cobertura objectiu tenen? Si les cinc es contesten amb concreció, hi ha equip real al darrere.

Next.js App Router com a decisió per defecte: SEO per a landing i marketing, Server Components per al dashboard autenticat (data fetching directe sense client-side waterfalls), Server Actions per a mutacions simples. TypeScript estricte, Tailwind + shadcn/ui per velocitat, Playwright per a E2E crítics. Hosting a Vercel si el cost ho permet, o self-hosted a Cloud Run si hi ha residència de dades o cost esglaonat.

Només en un cas: quan el client ja té una app mòbil Flutter i vol eines internes (admin, back-office) que comparteixin models, lògica de validació i domini amb l'app. Per a landing pages, blogs, e-commerce o qualsevol producte públic amb SEO, NO recomanem Flutter Web — el bundle size (~1.5 MB) i el render per canvas el fan mal candidat. Per a aquests casos, Next.js o SvelteKit.

Rangs habituals: marketing site amb CMS (Strapi, Sanity) entre 15.000 € i 45.000 €. Dashboard SaaS B2B entre 30.000 € i 120.000 € segons complexitat. Aplicació web complexa amb domini ric (multi-tenant, real-time, integracions) entre 60.000 € i 250.000 €. Tarifa/hora consultores boutique especialitzades: 75–130 €/h. A Dribba treballem a preu tancat per sprint o per lliurable, no T&M per a scope conegut.

Sprint 0 entre 1 i 2 setmanes des de la signatura. Inclou: arquitectura tècnica, repositori client operatiu, CI/CD configurat, entorns dev/staging desplegats, design tokens si hi ha disseny, primer commit visible. A partir de l'Sprint 1 hi ha demos quinzenals i codi revisable en temps real. El primer release a producció sol passar entre la setmana 5 i la 10.

También puede interesarte

Servicios relacionados

¿Listo para empezar?

Cuéntanos tu proyecto.