Hire the Best TypeScript Developers
in Spain

More than 3,000 reviews on G2
Rating is 4.5 out of 5.
4.5/5
of Upwork by G2 peer reviewers
Francisco Miguel C.

Miguelturra, Spain

$65/hr
5.0
1 jobs

Front End Developer with 20+ years building fast, accessible, production-grade user interfaces in React, Next.js, and TypeScript. I am a Front End Developer focused entirely on the browser layer: React and TypeScript architecture, component design, state management, responsive layout, accessibility, and front end performance. For the last 10+ years my work has centered on React with Next.js and Vue with Nuxt.js and Quasar, turning Figma designs and product requirements into clean, maintainable front end code. I have spent 20+ years as a Front End Developer and Senior Front End Developer, and I lead front end teams when a project needs it. Highlights from my work as a Front End Developer: - 20+ years building React, Next.js, Vue, and TypeScript front end applications - Top Rated Plus with 100% Job Success and $60K+ earned on Upwork - Senior Front End Developer and team lead, from single-page apps to large business platforms ๐—ช๐—ต๐—ฎ๐˜ ๐—œ ๐—•๐˜‚๐—ถ๐—น๐—ฑ - React and Next.js web applications - SaaS dashboards, admin panels, client portals, and single-page apps - TypeScript front end architecture - typed components, hooks, and state management with Redux - Vue, Nuxt.js, and Quasar interfaces - responsive, component-driven front end builds - Figma to React development - accurate, responsive UI built straight from design files - Responsive and accessible interfaces - mobile-first layouts and WAI-ARIA accessibility - Front end performance - faster page loads, Core Web Vitals, code splitting, and lazy loading - REST and GraphQL front end integration - connecting React interfaces to APIs, auth, and payment flows (Stripe, PayPal, Square) ๐— ๐˜† ๐—–๐—ผ๐—ฟ๐—ฒ ๐—™๐—ผ๐—ฐ๐˜‚๐˜€ React is where I do most of my front end work. I build typed React and TypeScript applications with a clear component structure, predictable state with Redux, and reusable UI patterns that scale as the product grows. I am equally comfortable starting a React front end from a Figma file or stepping into an existing React or Next.js codebase, understanding it quickly, and improving the structure without breaking what already works. When a project runs on Vue, I bring the same front end discipline to Nuxt.js and Quasar. ๐—›๐—ผ๐˜„ ๐—œ ๐—ช๐—ผ๐—ฟ๐—ธ A strong Front End Developer understands more than markup. I look at the user flow, component structure, state, edge cases, and how the interface talks to APIs, so the front end stays fast, accessible, and easy for the team to extend. On past React and Vue projects I have helped cut page load times by around 30-40% through cleaner component structure, lazy loading, and rendering fixes. I write React and TypeScript that is typed, tested, and maintainable, not quick fixes that create bigger problems later. ๐—ง๐—ฒ๐—ฐ๐—ต ๐—ฆ๐˜๐—ฎ๐—ฐ๐—ธ - Front end frameworks: React, Next.js, Vue.js, Nuxt.js, Quasar - Languages: TypeScript, JavaScript, HTML5, CSS3 - Styling: Tailwind CSS, Sass, SCSS, responsive design - State and data: Redux, REST APIs, GraphQL, React Query patterns - Quality: WAI-ARIA accessibility, cross-browser testing, Core Web Vitals ๐—ช๐—ต๐˜† ๐—–๐—น๐—ถ๐—ฒ๐—ป๐˜๐˜€ ๐—–๐—ต๐—ผ๐—ผ๐˜€๐—ฒ ๐— ๐—ฒ - A senior Front End Developer who owns the UI layer end to end, from design handoff to deployed interface - Clean, typed, maintainable React and TypeScript code the team can keep building on - Responsive, accessible, cross-browser front end interfaces by default - Direct communication and reliable delivery with founders, designers, and product teams ๐—œ๐—ป๐—ฑ๐˜‚๐˜€๐˜๐—ฟ๐—ถ๐—ฒ๐˜€ SaaS platforms, admin dashboards, booking platforms, client portals, e-commerce front ends, and API-driven React web apps. If you need a Front End Developer for React, Next.js, TypeScript, Vue, responsive UI, accessibility, or front end performance, send me your project and I will suggest the best next step. I am the kind of Front End Developer who joins a codebase, understands it quickly, and starts shipping clean React UI.

  • TypeScript
  • React
  • Next.js
  • JavaScript
  • Vue.js
  • Nuxt.js
  • Quasar Framework
  • HTML5
  • Tailwind CSS
  • Sass
  • Redux
  • Responsive Design
  • Front-End Development
  • API Integration
  • Web Development
  • Vercel
  • MongoDB
  • Atlas
  • Node.js
  • PHP
Pol C.

Barcelona, Spain

$20/hr
5.0
4 jobs

I build AI-powered automations and full-stack web solutions that save businesses real time and money. Computer Science degree at the University of Barcelona, with 7+ months of hands-on experience delivering AI and automation projects for real clients at an AI consultancy. What I can help you with: - AI workflow automation with n8n and custom agents - Full-stack web apps with React, TypeScript, and Supabase - Chatbots, Telegram bots, and OCR integrations - Text-to-SQL systems and data analysis tools - Scraping, competitive intelligence dashboards, and API integrations I manage projects end-to-end, from requirements gathering to final delivery, and communicate clearly throughout. Regular updates and clean documentation are a given. Let's build something that actually works.

  • TypeScript
  • Artificial Intelligence
  • Python
  • React
  • n8n
  • SQL
  • Java
  • HTML
  • Automation
  • Problem Resolution
  • Full-Stack Development
  • Front-End Development
  • Back-End Development
  • Agile Software Development
Dmitrii S.

Valencia, Spain

$60/hr
5.0
27 jobs

I build startup-ready web products using React / Next.js / Node.js, from first MVP to scalable production with a strong focus on speed, quality, and maintainability. If you need a senior engineer who can take ownership, translate Figma into a clean UI, ship reliably, and keep your codebase healthy as you iterate, youโ€™re in the right place. What I deliver ๐Ÿ”นFrontend: React + Next.js (SSR/SEO, performance, component systems, pixel-perfect UI) ๐Ÿ”นBackend: Node.js (REST APIs, microservices, integrations, background jobs, event ingestion) ๐Ÿ”นData: PostgreSQL / MSSQL / MongoDB / Supabase (schema design, migrations, indexing, performance tuning) ๐Ÿ”นEngineering quality: clean architecture, CI/CD, TDD/unit tests where it makes sense, practical docs ๐Ÿ”นAI features & workflows: LLM-powered product features + AI-driven development to accelerate delivery (automation for refactoring/testing/debugging - not โ€œvibe codingโ€) Why startups hire me ๐Ÿ”น20+ years in software engineering, including senior/tech lead roles, comfortable in fast-moving environments. ๐Ÿ”นProven delivery in MarTech and Healthcare: built React modules that improved rendering speed and reduced bundle size via code-splitting; shipped Node.js microservices for attribution/event processing and real-time analytics to increase throughput and reduce latency. ๐Ÿ”นModernization & reliability: migrated legacy systems to Azure, rebuilt backends in Node.js, designed event-driven architectures, and performed security-focused work for regulated domains. Iโ€™m based in CET (Valencia, Spain) and regularly collaborate with US & EU teams with overlapping hours. Letโ€™s talk. Share your idea, current stack, and timeline. Iโ€™ll propose a pragmatic plan, and we can start with a small milestone (audit, prototype, or one feature) to confirm fit.

  • TypeScript
  • React
  • Next.js
  • Web Development
  • Web Application
  • Database Design
  • Microsoft Azure
  • Node.js
  • MongoDB
  • .NET Framework
  • .NET Core
  • OpenAI API
  • Supabase
  • PostgreSQL
  • Website Performance Optimization
Sergio J.

Vigo, Spain

$40/hr
5.0
27 jobs

Frontend developer with 8+ years of experience, specializing in Vue.js and modern JavaScript/TypeScript ecosystems. Freelancing since 2018, building web applications for clients worldwide. Proven track record of inheriting complex legacy codebases and delivering clean, maintainable Vue 3 migrations. Currently integrating AI tooling (Cursor, Claude Code) into development workflows to accelerate delivery while maintaining code quality. Working knowledge of backend technologies (Node.js, NestJS, PHP/Laravel) when full-stack support is needed. Skills Vue 3, Vue 2, Composition API, Options API, TypeScript, JavaScript, Vuetify, Pinia, Vuex, Vue Router, TanStack Query, VueUse, Vite, Webpack, npm, Git, Vitest, Unit Testing, Component Testing, UI & Data Visualization Vuetify, Material Design, Chart.js, Responsive Design, CSS, SCSS/Sass, Ionic (Mobile Development), Auth0, OAuth, REST APIs, Axios, WebSockets, Stripe, Node.js, Express, NestJS, PHP, Laravel, MongoDB, MySQL, Cursor, Claude Code, AI assisted development, AI workflows. Speak spanish and english. Flexible schedule.

  • TypeScript
  • Vue.js
  • JavaScript
  • ExpressJS
  • Node.js
  • Vuetify
  • Web Application
  • MongoDB
  • Front-End Development
  • API Development
  • Chart.js
  • Vuex
  • Slack
  • ECMAScript 6
Agustin B.

Barcelona, Spain

$70/hr
4.8
12 jobs

Senior Vue.js and JavaScript developer with 10+ years of experience building, refactoring, and scaling frontend applications using Vue, Nuxt, React, Angular, and TypeScript. I specialize in frontend architecture, design systems, and legacy codebase refactoring for startups and product-driven teams. A large part of my work involves taking ownership of existing codebases, improving structure and performance, and helping teams move faster without accumulating technical debt. Iโ€™ve worked with distributed teams across the US and Europe on SaaS, fintech, and data-driven products โ€” contributing to component libraries, migrating large Vue applications to Nuxt, stabilizing Angular and React systems, and mentoring developers on best practices. What clients typically hire me for: - Refactoring and modernizing legacy frontend codebases - Designing and maintaining scalable design systems and component libraries - Frontend architecture decisions in startups and enterprise - Vue 3 / Nuxt / React / Angular development with TypeScript - Long-term product engineering and technical ownership Core Technology Stack Frontend: JavaScript, TypeScript, Vue 2/3, Nuxt.js, React, Angular, Pinia / Vuexโ€จ Backend: Node.js, REST APIs, Stream APIโ€™s , WebSocketsโ€จStyling: HTML5, CSS3, SASS, Tailwind CSS, Bootstrap, Shadcn , Lottie-js โ€จ Product & Analytics: Mixpanel, โ€จAI Tooling: Cursor, Claude code, AI Agents, Copilot, N8Nโ€จ Workflow: Git (GitHub, GitLab, Bitbucket), Jira, Trello, Notion, Agile/Scrum Why clients work with me: - I take ownership of existing systems and improve them, not just add features - Iโ€™ve been refactoring and stabilizing legacy frontend codebases since 2015 - I communicate clearly with founders, designers, and engineers - I focus on maintainability, performance, and long-term scalability Iโ€™m flexible with time zones, comfortable working with distributed teams, and happy to take responsibility beyond my immediate scope โ€” especially in startup environments where impact and adaptability matter.โ€จ

  • TypeScript
  • Front-End Development
  • Nuxt.js
  • Vue.js
  • Angular
  • Code Refactoring
  • Node.js
  • Web Development
  • JavaScript
  • Mixpanel
  • API Integration
  • Tailwind CSS
  • AI Agent Development
  • CSS 3
  • Sass
Marcel S.

Javea, Spain

$80/hr
5.0
3 jobs

Need clean architecture, fast execution, and fewer expensive rebuilds? I bring 20+ years building complex systems, from enterprise work for Mercedes-Benz, Huawei, and Pfizer to SaaS ventures of my own. I work with founders and teams who need more than an extra pair of hands. I help define the right system early, make strong technical decisions, and build software that stays maintainable as the product grows. You work directly with the person defining the architecture and writing the code, which means less overhead, faster alignment, and better technical decisions. Typical projects include: โ€ข SaaS MVPs and multi-user applications โ€ข Internal tools, dashboards, and admin systems โ€ข LLM integrations, AI automation, and custom workflows โ€ข Role-based systems, payments, and complex business logic โ€ข Clean architecture, refactoring, and technical direction Core stack: Next.js, TypeScript, Node.js, Laravel, PostgreSQL, and Supabase. I can also work within your existing stack when that is the smarter path for the product and team. If you need a technical partner who can think through the architecture and also ship it, send me a message.

  • TypeScript
  • Full-Stack Development
  • Next.js
  • React
  • PHP
  • Node.js
  • Python
  • PostgreSQL
  • Supabase
  • Vercel
  • Docker
  • Amazon Web Services
  • Firebase
  • AI Agent Development
  • OpenAI API
  • API Integration
  • SaaS Development
  • Software Architecture
  • Generative AI
  • Solution Architecture

How it works

Post a job for freePost a job

Tell us what you need. Create your own job post or generate one with AI then filter talent matches.

Hire top talent fast

Consult, interview, and hire quickly, so you can meet the freelancers you're excited about.

Collaborate easily

Use Upwork to chat or video call, share files, and track project progress right from the app.

Payment simplified

Manage payments in one place with flexible billing options. Only pay for approved work, hourly or by milestone.

Don't just take our word for it

How do I hire a TypeScript Developer in Spain on Upwork?

You can hire a TypeScript Developer in Spain on Upwork in four simple steps:

  • Create a job post tailored to your TypeScript Developer project scope. We'll walk you through the process step by step.
  • Browse top TypeScript Developer talent on Upwork and invite them to your project.
  • Once the proposals start flowing in, create a shortlist of top TypeScript Developer profiles and interview.
  • Hire the right TypeScript Developer for your project from Upwork, the world's largest work marketplace.

At Upwork, we believe talent staffing should be easy.

How much does it cost to hire a TypeScript Developer?

Rates charged by TypeScript Developers on Upwork can vary with a number of factors including experience, location, and market conditions. See hourly rates for in-demand skills on Upwork.

Why hire a TypeScript Developer in Spain on Upwork?

As the world's work marketplace, we connect highly-skilled freelance TypeScript Developers and businesses and help them build trusted, long-term relationships so they can achieve more together. Let us help you build the dream TypeScript Developer team you need to succeed.

Can I hire a TypeScript Developer in Spain within 24 hours on Upwork?

Depending on availability and the quality of your job post, it's entirely possible to sign up for Upwork and receive TypeScript Developer proposals within 24 hours of posting a job description.