David Figuera

Frontend Developer

Granada, Spain

Portrait of David Jesús Figuera Márquez

Front-End Developer with 5+ years of experience building and shipping enterprise-scale web applications with Vue.js, React, and Nuxt. I've grown from implementing interfaces and business logic to leading frontend architecture, coordinating cross-functional teams across backend, functional analysis, and design, and mentoring new team members. I manage CI/CD pipelines with Jenkins and build reusable design systems. I connect technical execution with business requirements.

Skills

  • Vue/Nuxt.js
  • React
  • TypeScript
  • JavaScript
  • HTML
  • CSS
  • Tailwind
  • SASS
  • Git
  • Copilot
  • OpenAI API
  • Astro
  • Firebase
  • StoryBlok CMS

Languages

  • Spanish - Native speaker
  • English - B2

Experience

  • Sr. Front-end Developer

    Present

    Indra

    Joined the team as a front-end developer, fixing business logic, integrating backend APIs, and using internal component libraries to build out views and screens, with occasional collaboration with the backend, design, and functional analysis teams.

    As time went on, the complexity and impact of my work grew significantly. I stepped up to lead high-stakes, highdifficulty initiatives, delivering advanced, robust, and scalable architecture solutions.

    That growth led me to take the lead in coordinating cross-functional teams of backend developers, functional analysts (who work directly with the client), and designers, making sure project requirements stayed aligned and were delivered with quality.

    In parallel, I broadened my technical profile by taking an active role in managing CI/CD processes with Jenkins across development, staging, and production environments, and by optimizing the frontend architecture project-wide. I've also kept deepening my technical expertise and building and evolving design systems.

    Today, my role includes pitching technical proposals to tackle logic and design challenges, mentoring and onboarding new team members, and serving as the go-to technical reference for frontend initiatives across the organization.

  • Front-end Developer

    Dimpoint

    At Dimpoint Studios, I built multiple web applications with Vue 3,React, and Nuxt.js, applying component-based architecture best practices and Agile methodology. My work covered creating reusable component libraries and CSSbased visual design systems, as well as implementing business logic and API integrations for each brand, on projects aimed at giving small businesses and products a bold, distinctive look. I also boosted performance through code splitting and lazy loading, kept CI/CD processes running smoothly, and made sure we met accessibility and code quality standards. I worked hand in hand with the design, product, and marketing teams through sprint planning, code reviews, and iterative development cycles.

  • Front-end Developer

    Deduce Data Solutions

    Led the redesign of the company's brand and digital identity from the ground up, working closely with designers and the frontend team. Migrated the site from WordPress to a modern Vue.js and Nuxt.js application on a headless architecture with Storyblok CMS, leveraging the Composition API and reusable composables to keep the code efficient, maintainable, and in line with best practices. On that foundation, I built a reusable blog system and a team members gallery that non-technical staff can update on their own, without relying on the dev team. Working from Figma designs, I turned UI/UX specs into production-ready code and added visual punch with interactive 3D graphics using Three.js and advanced design patterns. I also integrated third-party payment service APIs and provided ongoing maintenance and support after launch, resolving issues and shipping iterative improvements.

  • Jr. Front-end Developer

    Freelance

    Built modern, responsive web solutions for clients across a range of industries, specializing in Vue, React, Firebase, and API integration. My work focused on implementing business logic of varying complexity, from basic flows and validations to intermediate and advanced rules, along with building accessible interfaces true to each brand's identity. I developed full-stack applications with real-time data syncing, rolled out full-featured content management systems (CMS), and carried out site migrations and end-to-end UI/UX redesigns. I also integrated third-party APIs, from simple services to more complex connections, and designed scalable theming systems that make code easy to reuse across projects. The result: production-ready applications serving active user communities.

Education