David Figuera

Frontend Developer

Granada, Spain

Picture of Author

Results-driven Front-End Developer with 5+ years of experience architecting and delivering enterprise-scale web applications using modern frameworks including Vue.js and React.js. Proven track record of evolving from implementation-focused roles to leadership positions involving technical architecture, cross-functional team coordination, and mentorship. Recognized for bridging the gap between technical execution and business requirements while maintaining a strong commitment to code quality, performance optimization, and adherence to industry best practices

Skills

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

Languages

  • Spanish - Native speaker
  • English - B2

Experience

  • Sr. Front-end Developer

    Present

    Indra

    I joined the team as a frontend developer, where my responsibilities included fixing market logic, implementing backend APIs, and utilizing in-house component libraries to layout views and screens. As I progressed in the role, the complexity of my tasks increased significantly, eventually leading to opportunities where I took the lead in coordinating crossfunctional teams, including backend developers and functional analysts who interfaced directly with clients, to ensure project requirements were properly aligned and executed. I expanded my technical expertise by actively participating in CI/CD pipeline management across development, pre-production, and production environments using Jenkins. Currently, my role has evolved to include presenting technical proposals for addressing existing logic and design challenges, mentoring and onboarding new team members, and serving as a key technical resource for the frontend development initiatives within the organization.

    • Front-end Developer

      Dimpoint

      At Dimpoint Studios, I engineered web applications using Vue 3, Nuxt.js, and component-driven architecture within an Agile environment. My work included developing reusable component libraries, implementing state management and API integration, optimizing performance through code splitting and lazy loading, and maintaining CI/CD pipelines while ensuring accessibility compliance and code quality standards. I collaborated closely with design, product, and marketing teams through sprint planning, code reviews, and iterative development cycles.

      • Front-end Developer

        Deduce Data Solutions

        Developed the company's full-stack website from the ground up using Vue.js, Nuxt.js, and Storyblok CMS with headless architecture. I engineered custom features including dynamic pagination systems and internationalization (i18n) for multi-language support, leveraging Storyblok's RESTful API and third-party CMS integrations to deliver a scalable, performant web application. Working from Figma designs, I translated UI/UX specifications into production code while enhancing user engagement through Three.js 3D graphics integration.

        • Jr. Front-end Developer

          Freelance

          Delivered modern, responsive web solutions for diverse clients, specializing in Vue, React, Firebase, and API integration. My work spanned full-stack application development with real-time data synchronization, complete CMS implementations, website migrations and comprehensive UI/UX redesigns focused on accessibility compliance and brand consistency. I architected scalable theming systems, developed custom integrations with third-party APIs, and built production-ready applications serving active user communities.

          Education